Как стать автором
Обновить
1
0
zipo @zipo

Пользователь

Отправить сообщение

PHP Performance Series: Caching Techniques

Время на прочтение6 мин
Количество просмотров11K
Кеширование промежуточного кода (Opcode Caching)
Кэширование кода это один из самых легких и эффективных путей увеличения производительности в PHP. Использовании данного вида кэширования позволит избавиться от большого количества неэффективностей, возникающих при процессе запуска выполнения кода. Кэширование кода сохраняет промежуточный код в памяти для того чтобы не компилировать PHP-код каждый раз при запуске файла.
Читать дальше →
Всего голосов 59: ↑50 и ↓9+41
Комментарии66

Установка и настройка Apache2+PHP5+MySQL+XDebug & Eclipse+PDT+XDebug в Ubuntu 7.10

Время на прочтение4 мин
Количество просмотров153K
В этом топике я расскажу как установить и настроить Apache2 + PHP5 + MySQL + virtual hosts + xdebug, а также XDebug в Eclipse+PDT.
Читать дальше →
Всего голосов 45: ↑39 и ↓6+33
Комментарии96

Практический CSS/JS: архивируем все!

Время на прочтение1 мин
Количество просмотров2.8K
Примечание: ниже частичный перевод статьи «Compress JavaScript and CSS without touching your application code», в которой описывается статичное сжатие CSS- и JS-файлов на сервере и корректная выдача их затем клиенту. Далее даны мои комментарии с более комплексным решением. Приношу извинения, если для кого-то тема будет слишком знакома или неинтересна: в Рунете нормальной статьи на данную конкретную тематику обнаружить не удалось.

Для обеспечения корректного архивирования вашего веб-контента, по-видимому, наиболее общий подход будет заключаться в выполнении по порядку следующих пунктов:

  • Проверить, умеет ли клиент принимать файлы в формате gzip-encoded.
  • Обеспечить соответствующий вывод на стороне сервера через gzip-функции, либо уповать на то, что всем этим займется непосредственно Apache.
  • Поиграться с .htaccess, чтобы обеспечить корректный content type.


читать дальше на webo.in →
Всего голосов 38: ↑36 и ↓2+34
Комментарии68

GridMove //… или что делать с большими мониторами… ;)

Время на прочтение3 мин
Количество просмотров8.6K
На написание этого топика меня сподвигла вот эта статья.

«That's the large display paradox. Having all that space can make you less productive due to all the window manipulation excise you have to deal with to make effective use of it.»

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

Так вот GridMove и предназначена для облегчения работы с окнами.

Кому может быть полезна эта программа?

Всем, у кого хотя бы один монитор с разрешением по ширине не меньше 1280 пикселей. Программа только для Windows, но наверняка для *nix есть аналоги, а в МакОС и без нее достаточно удобно;)

Читать дальше →
Всего голосов 26: ↑25 и ↓1+24
Комментарии63

YSlow — оптимизация сайтов от Yahoo

Время на прочтение1 мин
Количество просмотров4.8K
Yahoo выпустили расширение "YSlow" для расширения Firebug для Firefox, которое анализирует веб-страницы и дает советы по оптимизации, основанные на собстевенных иследованиях и тестах Яху в этой области. Можно скачать плагин и инсталлировать его, не забыв до этого установить Firebug или сразу прочесть все советы Яху по поводу "Speeding Up Your Web Site". Для себя нашел несколько вполне новых полезных вещей, чего и вам желаю.

yslow
Всего голосов 16: ↑15 и ↓1+14
Комментарии9

Альтернативная замена popup окнам

Время на прочтение1 мин
Количество просмотров2.7K
Класс LightWindow v2.0 (http://stickmanlabs.com/lightwindow/) предназначен для удобного визуального отображения практически любой информации (видео, flash, графика, страницы, формы ...). Работает на основе библиотеки Prototype + Scriptaculous.
Читать дальше →
Всего голосов 36: ↑33 и ↓3+30
Комментарии72

HolyWars — 100 000 распоротых штанов

Время на прочтение17 мин
Количество просмотров863
Об исследовании идеи социального сервиса для массовых обсуждений конфликтных ситуаций. На основе мыслей и предложений Идея соц-проекта. Рабочее название «Разборка» с интересными, но расплывчатыми очертаниями. Теперь внятней и с картинкой. :)

Чтобы не грузить всех подробностями привожу вначале занимательную часть. Потом идут теоретические рассуждения, читать их или нет – решайте сами. Однако замечу, что статья писалась прежде всего из-за них. Ну и среди прочего там немного о Карме и Хабрасиле, если кого интересует. :)



Часть 1, занимательная

Винни-Пух vs Пчелы
Макет решения страницы социального сервиса, ориентированного на массовые обсуждения конфликтных ситуаций.
Не имеет функциональности, как и положено иллюстрации. Дизайн столь же условен – только для понимания назначения элементов.

Краткие пояснения по содержанию

В центре – тема. За нее можно голосовать. Под ней облако аргументов – мнений одной строкой, завоевавших наибольшую поддержку в
обсуждениях.

Вверху факты – информация, принимаемая сообществом как достоверная.

Ниже ссылки – вся остальная информация, признанная участниками достойной внимания, но не относящаяся к фактам.

В самом низу топики обсуждений.

Часть 2-я, теоретическая

Я пока не Лев Толстой, я только учусь...
Всего голосов 35: ↑22 и ↓13+9
Комментарии36

Как выявить медленные SQL запросы?

Время на прочтение2 мин
Количество просмотров92K
Это случалось с каждым из нас при разработке веб-сайтов или приложений, использующих MySQL в качестве базы данных. Производительность внезапно сильно падала, и вы не имели понятия, почему это случилось. Этому могут быть причиной многие факторы (сильная загрузка CPU, нехватка дискового пространства, или слабая пропускная способность канала), но также это может быть и неоптимизированный запрос, выполняемый намного дольше, чем должен.

Как узнать, какие из запросов выполняются дольше всего?
В MySQL есть встроенный функционал для ведения логов медленных запросов.
Узнать, как включить этот функционал
Всего голосов 34: ↑31 и ↓3+28
Комментарии57

Что такое «хорошее» ТЗ на сайт?

Время на прочтение11 мин
Количество просмотров67K
caricat.gifЯ могу припомнить на удивление мало материалов, посвященных проектированию сайтов и программ на русском языке, написанных русскоязычными авторами. Этому способствует и преимущественно экспортно-ориентированная разработка (оффшор) и отсутствие массового опыта создания информационных продуктов в нашей стране.
Надеюсь, что эта статья пригодится тем разработчикам и IT-менеджерам, кто ощутил перед собой проблему составления качественных документов на разработку сайта. Документов, которые кроме испорченной бумаги были бы хоть чем-то полезны.
Читать дальше →
Всего голосов 117: ↑113 и ↓4+109
Комментарии88
12 ...
39

Информация

В рейтинге
Не участвует
Откуда
Киев, Киевская обл., Украина
Дата рождения
Зарегистрирован
Активность