- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Нужен PHP скрипт который сконвертит динамическую страницу в статическую...
Пример:
http://site.com/path/news.php?id=2344&cat=123
Результат: http://site.com/path/id_2344_cat_123.html
Ну и внутри страницы чтобы ссылки относящиеся к данному домену конвертились по такомуже принципу. Вообщем не mod_rewrite)
:confused:
Вы хотите чтобы ссылки вида
http://site.com/path/id_2344_cat_123.html
обрабатывал скрипт
news.php (http://site.com/path/news.php?id=2344&cat=123)
Так это, батенька, и есть mod_rewrite.
Помниться когда то мы переводили NewsGrabber с динамики в статику. Т/к при 10К уников он просто не хотел работать быстро. В итоге каждые 5 мин ходил скриптик и генерил статику. Потом PHP просто инклюдил все это. Если надо то подниму архив.
.htaccess ;)
Я наверное забыл огласить саму идею, нужно чтобы НЕБЫЛО запросов к базе (ну развечто поиск по сайту можно оставить динамическим)...
Идея реализации:
есть страницы:
http://site.com/path/news.php?id=3&cat=5&mode=9
или
http://site.com/article.php?ids=3&dat=5&size=9
Скриптик их деформирует и сохраняет на сервер в файлы:
http://site.com/path/news/id_3-cat_5-mode_9.html
или
http://site.com/article/ids_3-dat_5-size_9.html
ну и ВНУТРИ этих страниц все меняетцо по такомуже принципу..
(скрипт желательно чтоб подходил к любому динамическому сайту)
FFFFx029A добавил 14.10.2008 в 19:24
zwer, если есь возможность, глянь плиззз архивчик!!!
Самый простой вариант - пройтись по сайту какой-нибудь сайтокачалкой (напр. Offline Explorer), затем получившееся чудо залить на сервер.
А с точки зрения кода:
Попробуйте прикрутить к движку ЧПУ, затем в шапку добавьте код:
И в футер
Самый простой вариант - пройтись по сайту какой-нибудь сайтокачалкой (напр. Offline Explorer), затем получившееся чудо залить на сервер.
А с точки зрения кода:
Попробуйте прикрутить к движку ЧПУ, затем в шапку добавьте код:
И в футер
Мне после такого - ламеры шеллы позаливают)))
$document_root = realpath('.') . '/';
$file = md5( $_SERVER['REQUEST_URI'] );
write_file($document_root . 'cache/' . $file, $content) ;
добычу адреса вот так вот можно сделать, чтобы ничего не залили :)
p.s. write_file - это хелпер из CodeIgniter, который я прикрутил к другому проекту.
Да, и еще вопрос к опытным пользователям:
1. Это снимит нагрузку на сервер? (посещаемость 10000), выделенный сервак бывает часто в ауте(((
FFFFx029A, должно, ибо часто нагрузку дают сортировки в mysql и тому подобное, но при этом возрастает и нагрузка на файловую систему.
Вообще нужно анализировать в чём именно затык и оптимизировать его. Возможно вместо кеша можно просто добавить индексы в нужных местах, предварительно посмотреть результаты Explain запросов. Если же база криво спроектирована, то тут уже нужно действительно смотреть в сторону кеша.
Там часто выдает не sql_err, а Server Error, т.к каждый посетитель всреднем просматривает 10-11 страниц (10к в сутки хостов) но темнемение нагрузка на базу уменьшецо, это гуд..
Вот конфиг который дал хостер:
100 000 MB диску
Необм. доменів ***
Необм. трафік*
2 IP адреси
1024 MB RAM**
2048 MB RAM (максимально)
Пропорційний розподіл CPU**
CPU 2xAMD Opteron 248
Панель управління:
Plesk чи cPanel/WHM