Частота обновления (передачи данных с веб-сервера в браузер клиента), как правило, ограничивается хостинг-провайдерами, так что, как владелец сайта, Вы должны убедиться, что он использует как можно меньше трафика, чтобы избежать дальнейших проблем.
В этой статье я опишу несколько наиболее полезных советов, чтобы сохранить максимальное количество трафика, и сделать свой сайт очень быстрым.
Читать полностью »
Рубрика «php» - 242
Практические советы по уменьшению трафика и нагрузки на сервер
2012-08-02 в 3:25, admin, рубрики: Apache, php, Веб-разработка, переводы, сжатие данных, трафик, метки: apache, PHP, сжатие данных, трафикКак лучше сделать универсальный парсер?
2012-08-01 в 13:29, admin, рубрики: php, Песочница, метки: parser, PHPВозникла нужда сделать универсальный парсер.
Задача
Имеется n сайтов (интренет магазинов), таких как ebay, buy. Нужно получить данные такого вида:
- Title / Название продукта
- Picture / Изображение продукта
- Price / Цена
Всё должно в примерннотаком порядке:
- Подаём ссылку, например: www.buy.com/prod/mxl-condenser-microphone-and-pop-filter-bundle-mxl-2008-pf001/224516871.html
- В ответ получаем наши данные, тайтл, картинку, и цену. С возможностью редактирования
- Постим данные в наш сайт
Проблема
Данные должны также успешно парсится с любого интрнет магазина, при этом 100% результат должен получаться не меньше чем в 6 случаях из 10.
Варианты решения задачи
-
PHP parser по шаблону -
JS parser с поиком слоёв рядом находящихся - Что-то другое
10 советов начинающему веб-разработчику
2012-08-01 в 12:24, admin, рубрики: php, php5, web-разработка, новичкам, метки: php5, web-разработка, новичкам Не секрет что PHP является самым популярным языком программирования серверной части web-приложений. В силу своей простоты, этот язык притягивает к себе множество новичков, которые вооружившись книгами и информацией с форумов, несутся на всевозможные фрилансы, закидывая рынок веб-приложений проектами, дальнейшая доработка которых практически не возможна (лучше сделать все заново с нуля, чем поддерживать уже существующий код). Многие берут деньги с заказчиков и хватаются за проекты, которые им не по силам, тем самым портят впечатления о фрилансерах. Но как известно «научится играть на гитаре, можно только играя на гитаре», так же и для того чтобы освоить веб-разработку, нужно ею заниматься и постоянно совершенствоваться, многие вещи приходят только на практике. Мне бы хотелось дать несколько советов начинающим веб-мастерам о том как писать код основываясь на собственном опыте доработок разнообразных проектов.
Читать полностью »
Миграция базы данных в Zend Framework: Akrabat_Db_Schema_Manager
2012-08-01 в 6:48, admin, рубрики: mysql, php, Zend Framework, базы данных, миграции, Песочница, метки: mysql, PHP, zend framework, базы данных, миграции В процессе работы над одним огромным проектом на Zend Framework, возникла необходимость миграции баз данных и перемещение между версиями, т.е. кроме update, был необходим так называемый downdate. Немного погуглив натолкнулся на интересную статью Роба Алана (в дальнейшем Автор) «Akrabat_Db_Schema_Manager: Zend Framework database migrations». Данная статья не является переводом оригинала, а скорее синтезом его и возникшей проблемы. Об этом и пойдет разговор.
Читать полностью »
Работаем в дороге на телефоне
2012-08-01 в 3:16, admin, рубрики: Apache, DropBox, ftp-клиент., mobile development, mysql, nokia, php, Веб-разработка, метки: apache, DropBox, ftp-клиент., mysql, nokia, PHP 
Мы столько времени проводим в дороге. Пробки, дальние путешествия отнимают столько времени, хотя это потраченное время можно было потратить на работу. Бывают моменты, когда в общественном транспорте неудобно достать нетбук или планшет, а разложиться с комфортом даже и речи не идет. На помощь прейдет наш верный друг – сотовый телефон.
В этом посте я хочу представить подборку программ для телефонов, работающих под S60v5
Читать полностью »
Профилирование PHP скриптов на живом сервере
2012-07-31 в 10:36, admin, рубрики: php, pinba, profile, wapstart, Блог компании WapStart, метки: PHP, pinba, profile, wapstartДобрый день, сообщество!
Наверняка кто-то из вас сталкивался с такой проблемой — медленно работает сайт на реальном сервере.
Важно оперативно выяснить в каких местах возникли сложности. Использовать для этого xdebug нельзя, так как он создает большую нагрузку на сервер и сам вносит погрешность в измерения. Для решения этой задачи мы выбрали систему, которая позволяет очень быстро собирать древовидную статистику по работе сайта — pinba.
Самоисполняемый phar как способ распространения веб-приложений
2012-07-31 в 8:49, admin, рубрики: phar, php, метки: phar, PHP Как уже, наверное, всем известно, в PHP 5.3 появилась поддержка специального типа архивов с расширением .phar. Те, кто не в курсе — могут почитать отличную статью .phar — исполняемые PHP-архивы
Область применения, которая сразу приходит на ум — это библиотеки/фреймворки в виде подключаемых *.phar архивов и установщики веб-приложений, например, CMS. О последних я и собираюсь рассказать подробнее и с примерами.
Постановка задачи
Цель — получить на выходе один файл, который будет сам по себе исполняемым, и будет содержать в себе все нужные файлы. Если провести аналогию c обычными приложениями — это приложение, которое запаковано в SFX (self-extracting archive).
Читать полностью »
Yii 1.1.11
2012-07-30 в 15:54, admin, рубрики: framework, php, release, yii, метки: framework, PHP, release, yiiКоманда Yii зарелизила версию 1.1.11, в которую вошли более ста улучшений и багфиксов.
Этот релиз особенный потому как является первым с тех пор, как код Yii мигрировал на GitHub. Сообщество восприняло миграцию очень хорошо и выложилось по полной, прислав в виде pull-request новые возможности, исправления, unit-тесты и переводы.
За всё это огромное спасибо! Особенно отметим: resurtm, DaSourcerer, cebe и suralc.
Можно ознакомиться со списком изменений и новыми возможностями. Если планируете обновиться, внимательно читайте инструкции.
После релиза обнаружились некоторые неприятные ошибки. Работаем.
Ну а теперь рассмотрим некоторые изменения.
Поддержка пространства имен в PHP 5.3. Примеры работы на ImageCMS
2012-07-30 в 12:31, admin, рубрики: codeigniter, imagecms, php, php 5.3, Блог компании ImageCMS, метки: codeigniter, imagecms, PHP, php 5.3 Последние пять лет в истории PHP отличаются впечатляющими изменениями. Этот язык программирования развивается гораздо быстрее в области веб-программирования — релиз РНР 5.4 имеет большинство функций, необходимых в работе с современным веб-языком. Обеспечение поддержки пространства имен — одна из них. Возможность не из новых (php 5.3), но мы использовали ее в своей работе впервые. Собственным практическим опытом и жаждем поделиться.
Читать полностью »

