kiowas: Коллеги, прошу помочь избавить от одной навязчивой привычки
Эта техника, которую Вы используете — неплоха сама по себе, я бы не стал её называть навязчивой привычкой. Называется она - защитное программирование. Т.е. прверяется корректность аргументов функций до и после. С нетипизированными ЯП, такими как PHP, это очень даже полезно на этапе разработки и тестировании.
Обычно такие проверки в релизном коде удаляют (путем #ifdef DEBUG в нормальных ЯП, а в PHP можно пропустить код через какой нить препроцессор).
Тогда статику между серверами можно синхронизировать по rsync, а базу данных реплицировать в онлайне. У DNS поставить минимальный TTL.
Какое время простоя сайта допустимо? Насколько допустима разница в данных по времени (отставание одного сервера от другого)?
Помогите, пожалуйста, вернуть с сервера именно несколько переменных!
Возвращайте с сервера json, вот так:
В обработчике $.ajax ваш response будет объектом с полями response.ok, response.email, response.id
Вы с eth0 трафик снимите тогда посмотрите
aes можно 256 битный.
Это повысит нагрузку на сервер. Для снятия нагрузки сжатие уберите (comp-lzo).
Вторая проверка выдаст фатальную ошибку, если $var = new some_object();
Не, ну если переменная может содержать любой тип данных, то:
(is_string($var) || is_numeric($var)) && ctype_digit((string)$var)
ctype_digit($var) || is_num($var) или ещё короче ctype_digit((string)$var)
Коллеги, прошу помочь избавить от одной навязчивой привычки
Эта техника, которую Вы используете — неплоха сама по себе, я бы не стал её называть навязчивой привычкой. Называется она - защитное программирование. Т.е. прверяется корректность аргументов функций до и после. С нетипизированными ЯП, такими как PHP, это очень даже полезно на этапе разработки и тестировании.
Обычно такие проверки в релизном коде удаляют (путем #ifdef DEBUG в нормальных ЯП, а в PHP можно пропустить код через какой нить препроцессор).
sort <file1.txt >file1-sorted.txt
sort <file2.txt >file2-sorted.txt
diff file1-sorted.txt file2-sorted.txt
http://matt.coneybeare.me/how-to-generate-png-screenshots-using-ffmpeg/