|
Written by Master
|
|
Saturday, 08 November 2008 |
|
Здравствуйте дорогие коллеги и просто читатели. Если Вы решили прочитать эту статью значит Вас как и меня волнует проблема кэширования страниц и тем самым ускорение их загрузки. Многие после того как начинают изучать язык веб-программирования стремятся создать что - нибудь своё уникальное и скорее выложить для всеобщего пользования в Интернет, но большинство не заботится о функциональности своих приложений. Поэтому данная статья нацелена на помощь в увеличении функциональности ваших программ, хотя бы со стороны быстроты загрузки страниц. Из-за того что многие интернет пользователи, особенно в России выходят в Интернет через обычный модем, а скорость как Вы знаете полное г.... Загрузки страниц через модем происходит со скорость в среднем 4 кБ в секунду, представте если вы загружаете страницу весом 60 кБ или ещё хуже 100 кБ, то ожидать вам придёться от 15 до 25 секунд. А если сюда приплюсовать большое количество sql запросов в скрипте и возможно неоптимизированный код то..... Be first to comment this article | Views: 159 |
|
Last Updated ( Saturday, 08 November 2008 )
|
|
Read more...
|
|
Written by Master
|
|
Wednesday, 29 October 2008 |
 CompactCMS Система CompactCMS не отличается по своему функционалу от сотен других платных или бесплатных систем.И именно потому что она бесплатна я решил рассказать о ней. ЦМС-ка тоже имеет ЧПУ, как утверждают создатели административная часть полностью создана с использованием AJAX что конечно очень радует, особенно в свете последних тенденций перехода на WEB 2.0 .
Be first to comment this article | Views: 358 |
|
Last Updated ( Wednesday, 29 October 2008 )
|
|
Read more...
|
|
Written by Master
|
|
Tuesday, 28 October 2008 |
|
После опубликования статьи Защита сайта с помощью .htaccess и .htpasswd Мне пришло несколько писем с просьбой рассказать, что еще можно сделать с помощью директив файла .htaccess. Для начала немного вводной информации: .htaccess (с точкой в начале имени) - это файл, который дает возможность конфигурировать работу сервера в отдельных директориях (папках), не предоставляя доступа к главному конфигурационному файлу. Например, устанавливать права доступа к файлам в директории, менять названия индексных файлов, самостоятельно обрабатывать ошибки Apache, перенаправляя посетителей на специальные страницы ошибок. Это достаточно удобно в случае, когда Вам необходимо переопределить управляющие директивы WEB-сервера для конкретного каталога или сайта (если на WEB-сервере несколько сайтов) и не хочется менять установки для всех остальных. А так же в случаях, когда у Вас нет доступа к файлу httpd.conf. Файл .htaccess может быть размещен в любом каталоге. Директивы этого файла действует на все файлы в текущем каталоге и во всех его подкаталогах (если эти директивы не переопределены директивами нижележащих файлов .htaccess). Для того, что бы эти файлы .htaccess можно было использовать - необходимы соответствующие настройки главного конфигурационного файла. Как правило, подавляющее большинство хостеров разрешают использовать настройки в файле .htaccess. Be first to comment this article | Views: 250 |
|
Last Updated ( Tuesday, 28 October 2008 )
|
|
Read more...
|
|
Written by Master
|
|
Monday, 20 October 2008 |
WEB 1.0 сформировался в 90-е годы во многом хаотично и имел главный качественный скачок - переход от простого размещения документов виде файлов к созданию сайтов на основе программного обеспечения (движка и шаблонов показа) и баз данных. Во многом дизайн и пользовательские решения «гладкого стиля» были унаследованы от полиграфии и мультимедийных презентаций. Своего предела «гладкий стиль» достиг примерно к 2005 году. Дело в том, что уникальные решения и развитие в интернете возможны в трёх областях: 1. Программирование
2. Дизайн 3. Контент Be first to comment this article | Views: 279 |
|
Read more...
|
|
Written by Master
|
|
Sunday, 21 September 2008 |
|
Наверное многим приходилось сталкиваться с такой ситуацией, когда нужно отправить почту через почтовый сервер, но доступа к нему у вас нет. Эту ситуацию можно разрешить несколькими способами. Первый - узнать у вашего провайдера адрес их почтового сервера, к которому она дадут вам доступ. Второй - использовать бесплатные почтовые сервера, которых в Интернете достаточно много. Третий - авторизироваться на почтовом сервере. Такой способ самый правильный, если ваш провайдер не предоставляет возможность отправки почты через их сервер. Второй способ хорош тем, что вы можете анонимно рассылать сообщение (фактически заниматься спамом). Но если вы не спамер, то зачем вам бесплатный сыр, который бывает только в мышеловке. Тем более, что такие сервера обычно или не работают, или достаточно ненадежны. Поэтому трясите своего провайдера. Я сам испробовал все варианты - мне пришлось искать варианты для надежной отправки почтовых сообщений. Мой провайдер (не буду уточнять, кто) предоставил мне такой классный сервер, что через него проходило только порядка 30 % моих писем. Остальные безвозвратно терялись в его недрах. После многократных попыток мне это надоело, и начал искать альтернативные пути. Нашел в Интернете список бесплатных серверов - но почти все они не отвечали, или жутко тормозили. Be first to comment this article | Views: 367 |
|
Read more...
|
|
Written by Master
|
|
Sunday, 21 September 2008 |
|
Зачем нужна оптимизация? Для возможности написать в "readme.txt", что скипт оптимизирован. Или если он создает большую нагрузку (например, когда ресурс популярный). И все. Если приведенные условия никакого значения не играют, оптимизацию можно не проводить. Содержание разбито на пункты, чтобы было легче ориентироваться в тексте. Некоторые пункты недоказаны из-за их очевидности. 1. Использование одинарных кавычек повышает скорость парсинга PHP-кода, так как в коде, заключенном в двойные кавычки, могут находится переменные и мнемонические подстановки. То есть код print ("Это сторока о-о-о-о-о-о-о-о-о-о-о-о-о-о-о-о-о-о-о-о-о-о-о-о-о-о-о-о-о-о-о-о-о-о-о-о-о-о-о-о-о-о-о-о-о-о-о-о-о-о-о-о-о-о-о-о-о-о-о-о-о-о-о-о-о-о-о-о-о-о-о-о-о-о-о-о-о-о-о-о-о-о-о-о-о-о-о-о-о-о-о-о-о-о-о-о-о-о-о-о-о-о-о-о-чень длинная"); Выполнится гораздо медленне, чем следующий: print ('Это сторока о-о-о-о-о-о-о-о-о-о-о-о-о-о-о-о-о-о-о-о-о-о-о-о-о-о-о-о-о-о-о-о-о-о-о-о-о-о-о-о-о-о-о-о-о-о-о-о-о-о-о-о-о-о-о-о-о-о-о-о-о-о-о-о-о-о-о-о-о-о-о-о-о-о-о-о-о-о-о-о-о-о-о-о-о-о-о-о-о-о-о-о-о-о-о-о-о-о-о-о-о-о-о-о-чень длинная'); О том, какую функцию лучше использовать для вывода текста, будет сказано чуть ниже. Comments (1) | Views: 500 |
|
Read more...
|
|