![]() |
PHP
Парочка простых(даже тупых) вопросов по поводу PHP(в т.ч. и 5)
1. Есть файлик весом 3 мб.. вида $v1 = ""; $v2 = ""; $vn = ""; а в конце - echo $vlast; скорость загрузки у пользователя будет какой? = время обработки на сервере или = закачка 3 мб + обработка... 2. Большие(standalone) объекты - хорошо или плохо? 3. register globals = on чем опасен? многие ли хосты по умолчанию ставят в OFF. 4. Плюcы и минусы использования GZIP. |
1) Время загрузки у пользователя = время загрузки выдаваемых сервером данных + время обработки данных сервером + время на запросы(подключение и т.д.). Пренебрегая временем на запросы ввиду большого порядка малости (если сервер не загружен), получаем, что время загрузки у пользователя ~ время загрузки выдаваемых сервером данных, т.к. сервер штука мощная... а сам юзер качает только результат ибо все три метра обрабатываются на сервере.
2) - 3) описано в документации на php.net 4) Плюсы - сжатие. Минусы - время на обработку, написание кода проверяющего поддерживает ли клиент сжатые страницы. |
Цитата:
сами пишите используя глобальные массивы или переменные? |
Массивы - с ними точно знаешь окуда берешь данные
|
Это раз. Второе - разработчики глупого не посоветуют (хотя и слепо верить не стоит), потому как лучше знают внутренности своего детища, раз говорят - не секьюрно сие, так стало быть оно и есть. Вердикт - массивы.
P.S. Вы спросили чем опасен register globals = on. В любом случа в Источнике ;) это лучше описано. Все в Источник, господа, аргонавты! %) |
Цитата:
Цитата:
|
еще один вопрос возник(сорри за мультипостинг)
допустим создается многоязычный проект. и все слова внем берутся из массива(или объекта), чтобы можно было перевести страницу в другой язык не переверстывая. плохо сие или нет? |
Думаю эта ссылка поможет в написании мультиязыковых проектов
|
сенькс...:)
|
Время: 09:51. |
Время: 09:51.
© OSzone.net 2001-