werehuman 05.06.2011 11:29 Psi+

Написал два почти одинаковых "сайта". Один на похапэ, второй на питоне. Кода в похапэ-версии в два раза меньше, чем кода на питоне.

Recommended by: @madao, @238328
1. DZhon 05.06.2011 11:30 Псишечка

небось и развертывалось на похапе легче

2. werehuman → DZhon /1 05.06.2011 11:30 Psi+

только потому, что по дефолту апач умеет

3. DZhon → werehuman /2 05.06.2011 11:31 Псишечка

ну да, если бы было что-то вроде nginx + fastcgi, то по идее одинаково. А как потребление ресурсов ?

4. werehuman → DZhon /3 05.06.2011 11:31 Psi+

это меня не беспокоит, мои "сайты" для учебных целей

5. mva 05.06.2011 11:34 N900

зато:
-rwxr-xr-x 1 root root 11K Апр 10 2010 /usr/bin/python*
-rwxr-xr-x 1 root root 7,7M Май 12 2010 /usr/lib64/apache2/modules/libphp5.so*

6. DZhon → mva /5 05.06.2011 11:35 Псишечка

кекеке

7. mva → DZhon /6 05.06.2011 11:36 N900

ой, я напиздел. /bin/python это враппер. Оригинальный пейтон2.7 весит 6 килобайт вообще :)

8. mva → mva /7 05.06.2011 11:38 N900

в общем,
mva@note ~ % ll `which python` `which php` /usr/lib64/apache2/modules/libphp5.so `which python2.7` `which python3.1` -H
-rwxr-xr-x 1 root root 7,0M Май 12 2010 /usr/bin/php*
-rwxr-xr-x 1 root root 11K Апр 10 2010 /usr/bin/python*
-rwxr-xr-x 1 root root 6,0K Мар 10 04:35 /usr/bin/python2.7*
-rwxr-xr-x 1 root root 11K Мар 11 00:29 /usr/bin/python3.1*
-rwxr-xr-x 1 root root 7,7M Май 12 2010 /usr/lib64/apache2/modules/libphp5.so*

9. utros 05.06.2011 11:38 Adium

Ты — говнокодер =)

10. werehuman → mva /5 05.06.2011 11:39 Psi+

$ du -hs /usr/lib/python2.6/{lib-dynload,config}
1,8M /usr/lib/python2.6/lib-dynload
6,4M /usr/lib/python2.6/config

11. mva → werehuman /10 05.06.2011 11:40 N900

у пыха, знаешь ли, тоже не один только бинарник в коробке. Да и PECL, PEAR и т.п. не девались ещё никуда, так что всё равно FAIL

12. SirAnthony 05.06.2011 11:41 Home

Какова функциональность сайтов?

13. utros → SirAnthony /12 05.06.2011 11:41 Adium

Ну дорвеи, разумеется =)

14. werehuman → SirAnthony /12 05.06.2011 11:42 Psi+

мини-блог. Любой может написать пост (заголовок, текст, дата), любой может оставить комментарий к посту (имя пользователя, текст, дата). Умышленно оставленные xss и инъекции.

15. werehuman 05.06.2011 11:44 Psi+

правда, разница в том, что в питоне я управлял урлами руками, а в случае пхп я просто создал кучку файлов для каждого действия и позволил апачу разбираться с урлами. Но это тоже мелочь

16. SirAnthony → werehuman /14 05.06.2011 11:45 Home

Сколько символов? в пхп- и питон-версиях?

17. DZhon → SirAnthony /16 05.06.2011 11:45 Псишечка

ОТСТУПЫ ?

18. werehuman → DZhon /17 05.06.2011 11:46 Psi+

разное количество СТРОК же

19. SirAnthony → DZhon /17 05.06.2011 11:46 Home

А в пхп их нет штоле?

20. DZhon → SirAnthony /19 05.06.2011 11:46 Псишечка

В похапе это не семантический элемент ;)

22. SirAnthony → SirAnthony /16 05.06.2011 11:47

Это я к чему:
bugtrack/trunk$ cat * | wc -c
19740
http://code.google.com/p/simpletrack По сути такая же недописанная ерунда, но там есть еще сессии и полуфреймворк.

23. utros → SirAnthony /22 05.06.2011 11:48 Adium

wc -m же, ну

24. SirAnthony → utros /23 05.06.2011 11:49 Home

А разницы? coding-ascii же.

25. werehuman 05.06.2011 11:49 Psi+

вот вам, аналитики

26. utros → SirAnthony /24 05.06.2011 11:50 Adium

Ну чтобы не смущать UTF-8 альфачей, что у них внезапно больше.

28. SirAnthony → SirAnthony /27 05.06.2011 12:00 Home

там лишняя о вылезла, ну ты понел.

29. werehuman → SirAnthony /27 05.06.2011 12:00 Psi+

есть такое, DRY не схоронил. Но я эти скриптики собирался показывать нубам, которые, вероятно, даже в страшных снах не слышали о метаклассах

30. werehuman → werehuman /29 05.06.2011 12:01 Psi+

да, это не метаклассы, но схожий механизм

31. pevzi 05.06.2011 13:35

А фреймворк-то какой использовал?

32. werehuman → pevzi /31 05.06.2011 13:36 Psi+

никаких

Do you really want to delete ?