Aisamiery

Aisamiery
Рейтинг
324
Регистрация
12.04.2015
SeVlad:
Расскажи это белому дому, снн, итваре и ещё 100500 бестолковым нищебродам :)

Вы сопровождаете эти проеты? Вы знаете что там под капотом? И вы уверены что там сайты в варианте из коробки и там ничего не дописано или не переписано?

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

Некоторые нагруженные проекты оставляют CMS ради админки (например радио рекорд), но в админке работает не много человек и писать её с нуля нет смысла. Переписана, как правило, генерация контента посетителям. Переписаны запросы к базе, расставлены индексы под эти запросы и так далее.

---------- Добавлено 02.04.2016 в 23:26 ----------

TiA:
Далеко не все и не всегда. Многие крупные сайты спокойно себе работают на том же WordPress (https://wordpress.com/notable-users/)

Вы не знаете, что там под капотом. Я сомневаюсь, что там голый WP.

Чем сайт на вордпресе с самописными решениями отличается от сайта с самописными решениями на Symfony2?

Во-первых, хотелось бы посмотреть весь файл.

Во-вторых, я нигде не встречал RewriteRule без предшестующего ему RewriteCond

---------- Добавлено 02.04.2016 в 23:09 ----------

Pekkonen:

RewriteRule ^myblog/title.* http://domain.ru/newblog/

Попробуйте так


RewriteCond %{REQUEST_URI} ^/myblog/title
RewriteRule ^ /newblog/title [L]
Kayrat:
там много строк где встречается link, во все добавлять?

Только к тому файлу у которого нужно скинуть кэш

ngsv:
Здравствуйте профессионалы!

Интересует вопрос, какую базу можно использовать для сайта миллионника.

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

MySQL не предлагать.

Когда у вас перестанет справлятся MySQL, у вас вполне хватит денег на Oracle.

Непонятно чем вам MySQL не угодил, но у вас задача спроектировать грамотно архитектуру. Для примера вынесети счетчики на NoSQL решения, для них они идеальны, есть куча готовых архитектурных решений, которыми можно воспользоватся по началу. Да и ведь никто не запрещает комбинировать хранилища. Все зависит от задачи.

В каждой базе есть свои плюсы и свои минусы, по этому вы врядли найдете такое решение, которое лучше остальных в "общих чертах". Можете попробовать MariaDB, тот же MySQL только с лояльной лицензией, да плюс на сколько мне известно там реализованы грин треды. Попробуйте PostgreSQL - он нормально параллелится, но там сложнее с репликацией, а так везде есть куча подводных камней и приложение как правило упирается в архитектуру, а не в инструменты или технологии.

SemenSemenich:
Есть старый сайт на html+css, перешел на cms. Структура сайта сохраняется, все страницы были в корне сайта, меняются имена с sitename.ru/блабла.htm на sitename.ru/блабла
Как в .htaccess сделать запись одной строкой 301 redirect со старых имен на новые?

Можно попробовать так

RedirectMatch 301 /(.*?)\.html$ http://mysite.ru/$1
Kayrat:
название файла сделал style.css?ver=2

Вам не надо название файла менять.

Кэш хранится по url, то есть файл у вас style.css, а чтоб его инвалидировать, вам к урлу запроса надо добавить любой параметр, то есть в тег link вам надо к файлу дописать после знака вопроса любые символы, чтобы изменился url

Kayrat:
Подскажите сколько времени в идеале должен храниться кэш в браузере посетителя? у меня стоит 29 дней, не много ли?

Статика (скрипты/стили/картинки) должны хранится максимально долго.

Динамика кешируется на бэкенде и регулируется заголовками 304

Трубадур:
Делаю всегда сайты на самописе, (смешное слово). Все больше мне говорят, мол движок устаревший и нужен современный. На каком лучше сделать тогда?

Движок обычно используют для сокращения издержек, в большинстве случаев конечно. Все проекты с ростом нагрузки уходят в сторону самописов, и начинается с переписывания движка (изначально) и переходом на более подходящие инструменты (в будущем).

Если ваши проекты по функционалу покрывает тот или иной движок, то есть смысл взять его на вооружение, быстрее будут собиратся проекты, плюс от этого, что сам движек вам патчить не надо, развивать не надо, а свой самопис с теми же функциями надо.

Если же ваши проекты с тем функционалом, которого нет в движках, то переписывать готовую архитектуру под свою задачу обычно проблемотичнее, особенно если она в нужную сторону не гнется или гнется со скрипом.

Если нужен просто редирект, то:


<?php
/*
*
* Вычисляем тут аналитические/статические данные
*
*/

// После отсылаем посетителя куда надо
header("Location: http://site-target/");
?>

Можно запилить немного динамики, положить куда надо статистику и инфу. Для клиента в большинстве случаев прозрачно, если не будет тяжелых вычислений.

Xtray:
Только с этим не соглашусь, шаред для простеньких сайтов самое то - поставил и спокоен, в отличие от VDS - самому сервак админить не надо :)

Я немного поправлю, все правильно поставил и всё, про спокоен я бы посомневался, исключительно потому, что это не под собственным контролем, настройки на шаредах "угодить всем", то есть исключительно плохо на них работает всё.

У меня на одном и том же железе, под разные проекты, конфиги все разные, так как специфика разная, где то таблички одного движка мускула, где то другого и всё, конфиги не совместимы.

Шаред хостинг - это под проекты "домохозяек", для души, где за вас всё делают, а вы только играетесь. На коммерческом продукте который приносит деньги нельзя так экономить. Настройка и администрирование сервера в среднем стоит от 1200 до 2500 по рынку в месяц и у вас своя ТП доступная по мобиле, которая решает вопросы в установленное время по подписанному SLA.

Всего: 4113