Stek

Рейтинг
315
Регистрация
23.05.2004

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

php не будет работать быстрее чем python по той причине, что он интерпритируется при каждом вызове. Питон же только при старте проекта.

И чем более сложнее и нагруженный код, тем больше будет потерь времени на интерпритацию. Это конечно решается различными решениями вроде opcache, но все равно проблему не убирает. И не просто так пхп сообщество ведет разработку сервисов, позволяющих держать скомпилированный код в памяти и работать уже с ним. Т.е. как делает тот же python, java.

python vs php - это как бензопила против ручной пилы. Цель одинакова, но результат и преимущество зависит от сотни факторов.

Поделись упрощением :)

Джангу если сравнивать, то с каким нибудь laravel или подобным. Сравнивать wordpress лучше с django cms, да и то не совсем верно.

Точно таким же образом не стоит сравнивать и phpstorm с приведенным выше текстовым редактором. Так как первый предназначен для работы с проектом, а второй - просто редактор. Сомневаюсь, что он сможет прочитать рабочее окружение, понять какие библиотеки доступны, что бы правильно автокомплитить код или подсвечивать сразу ошибки в коде, делать рефакторинг функций и сооветствено всех мест, где вызывается функция и т.д. и т.п.

SeVlad:
Сравни напр под винду акел со всем плагами (половину навик можно выкинуть) - чуть больше метра и этот шторм, тянущий за собой питон - 180м. В 180 раз больше!

шторм питон кстати не тянет, а тянет джаву. За счет этого он кросплатформен. И не 180 мег, а пол гига, у меня по крайней мере столько занимает :)

В смысле синтаксис ? По сути там 3 команды же всего, создать окружение, активировать и деактивировать.

Sly32:
запускать окружение через workon или через source ... activate?

Вообще без понятия. Как понимаю workon - это от утилиты virtualenvwrapper . Я у себя ее просто не использую, так как не вижу смысла в этой лишней прослойке.

Скорее всего ни какой разницы не будет, ну доля секунды на лишнюю отработку дополнительного скрипта, что весьма не существенно.

да, именно туда, куда перешли в самом начале. Но и так же можно указать любую другую, только путь задать полный.

deactivate кстати не обязательно, по умолчанию все закроется.

Скажем с учетом что:

/home/project - директория проекта

env - директория virtualenv окружения.

Тогда запись в кроне :

20 05 * * * cd /home/project && source env/bin/activate && python manage.py parse >> cron_parse.log

Зачем вообще использовать редиректы, если можно просто указать брать картинки из другой директории при помощи alias.

http://nginx.org/ru/docs/http/ngx_http_core_module.html#alias

Понятие свободной памяти на VPS от лукавого. Даже при 16 гиг общей памяти на сервере, могут запросто нарисовать 64 доступной.

Начались проблемы - меняем хостера. В 90% это оправдано. Без обмана - только выделенные серверы, но и тут могут ждать сюрпризы.

Всего: 2766