Да! Скажите что нужно сделать чтобы снизить нагрузку! У меня очень много хостов! Я на всё готов лишь бы только отображение новостей было, а остальное мне нафиг ненадо!
Что можно сделать?
Вы не вошли. Пожалуйста, войдите или зарегистрируйтесь.
Strawberry форум » Сообщения от grey
Да! Скажите что нужно сделать чтобы снизить нагрузку! У меня очень много хостов! Я на всё готов лишь бы только отображение новостей было, а остальное мне нафиг ненадо!
Что можно сделать?
ну вот когда в html вписать:
<a href=http://site.ru/sss/sdg.html?ttt=asdf&ret=ewtr>ссылка</a>тобы дет ссылка "ссылка" с урлом http://site.ru/sss/sdg.html?ttt=asdf&ret=ewtr
раньше так и в отображаемых новостях было, а сейчас эжти ссылки в новостях выглядят прмерно так: http://site.ru/sss/sdg.html?ttt=asdf&am … </a> хотя новости сами не изменились при переносе (если открыть редактировние новсти то будет та же ссылка:
<a href=http://site.ru/sss/sdg.html?ttt=asdf&ret=ewtr>ссылка</a>)
strawberry 1.1.1
после переноса всех файлов на новый хостинг все линки в новостях вида:
<a href=http://site.ru/sss/sdg.html?ttt=asdf&ret=ewtr>ссылка</a>разъехались. почему?
Лёха zloy и красивый, да я включил Eval. раньше я незнаю какой был включён так как после установки не проверял. у меня раньше работало просто, даже без <?. просто вводил сразу код и всё.
всё сделал. оказываеться нужно было ещё какой-то плагин включить. я для верности включил все)
strawberry1.1.1
gjckt переноса всех файлов на новый хостинг перестали выполняться коды пхп в новостях. хотя я включил плагин выполнения пхп. в чём может быть причина?
ещё заметил что если пишу так:
<?// ScarySoftware RSS parser
// Copyright (c) 2006 Scary Software
// ( Generates HTML from a RSS feeds )то на экране выводит:
// Copyright (c) 2006 Scary Software
// ( Generates HTML from a RSS feeds )Лёха zloy и красивый, СПАСИБО!
Лёха zloy и красивый, я незнаю. я просто перекопировал все файлы со старого хостинга на новый. это нужно както вручную включать? как?
тоже ошибка:
<b>Fatal error</b>: Call to undefined function: cn_title() in <b>/home/realazer/public_html/kunews/example/index.php</b> on line <b>23</b><br />это после переноса на новый хостинг. на старом работает. перенёс файлы 1:1. head.php так же всё инклудиться как и всё остальное. в чём может быть загвоздка?
Нужно снизить нагрузку на сервер! Это главное!
в dle есть такая маза, вот и здесь думал что есть. онобенно здесь это нужно! так как нагрузка ОГОГО
strawberry 1.1.1
можно ли заблокировать вывод новостей если создалась слишком большая нагрузка на сервер?
опять похоже проблема в том, что до вывода новостей вставляю пхп-код. как же достала эта несовместимость скриптов!
Strawberr 1.1.1
поиск юзал - ничего
в отображаемых новостях урлы ведут на http://site.ru/array
почему? я же вроде ничего не менял а оно само так стало
grey, ты ЭТУ тему читал?
СПАСИБО!
какие пермишины? чемод на папках 777!
блииин. как быть? без кэша хостер выгоняет, а с кэшем весь сайт в ошибках!
я менял много хостеров, но остановился именно на самом стабильном. при этом практически все хостеры с safe mode (те которые с DirectAdmin - оно мене надо
)
вот что сказал хостер на мой вопрос: этого файла (/usr/home/webbpublic_html/news/cache/t/i/t/title-map.html.tmp) вообще нет на хосте. значит он не создаёться! хотя в папке cache есть много папок и файлов тоже, а этого нет. почему?
strawberry 1.1.1
пробую подключить rss через do=rss
.htaccess:
# [rss.php] rss
RewriteRule ^rss.html(/?)+$ ?do=rss [QSA,L]сам index.php:
$number = 10;
$category = "1,2,4,16,33,38";
if ($do == 'map'){
include root_directory.'/show_map.php';
} elseif ($do == 'rss'){
include root_directory.'/rss.php';
} elseif ($do == 'search'){
include root_directory.'/show_search.php';
} elseif ($do == 'category' and !$category){
echo cn_category();
} elseif ($do == 'archives'){
echo cn_archives();
} else {
include root_directory.'/show_news.php';
}выдаёт ошибку:
Не удается отобразить страницу XML
Не удается просмотреть ввод XML с использованием списка стилей XSL. Исправьте ошибку и затем нажмите кнопку "Обновить"или повторите попытку позднее.
--------------------------------------------------------------------------------
Требуется строковый литерал, но не найдена открывающая кавычка. Ошибка при обработке ресурса ''http://domain.ru/?do=rss''. Строка 17,Положение 11
<link rel=stylesheet type=text/css href="/img/style.css">
----------^причём если стандартно сделать:
$category = "1,2,4,16,33,38";
include_once ("dsgsdgsdfg/rss.php");то rss нормально выводиться а если как я показал раньше то какого-то литерала не хватает
СПАСИБО! работает.
а с верхним блоком ссылок (которые ведут якорями на "заметки по теме") ничего нельзя сделать? они показывают все категории.
<p><b>Заметки по темам:</b></p>
<p><?=chicken_dick(category_get_tree('', '<a href="#{url}">{name}</a> | '), ' | '); ?></p>а обойти safe mode никак нельзя? хостер не станет отключать safe mode 100%
strawberry 1.1.1
вот включил кэш и на страницах вылезает ошибка:
<b>Warning</b>: fopen(/usr/home/webbpublic_html/news/cache/t/i/t/title-map.html.tmp) [<a href='function.fopen'>function.fopen</a>]: failed to open stream: Permission denied in <b>/usr/home/_html/news/inc/cache.inc.php</b> on line <b>118</b><br />
<br />
<b>Warning</b>: fwrite(): supplied argument is not a valid stream resource in <b>/usr/home/_html/news/inc/cache.inc.php</b> on line <b>119</b><br />
<br />
<b>Warning</b>: fclose(): supplied argument is not a valid stream resource in <b>/usr/home//news/inc/cache.inc.php</b> on line <b>121</b><br />
<br />в чём проблема? как решить?
strawberry 1.1.1
кэш нужен только для функции поиска или ещё зачем?
strawberry 1.1.1
Как из cn_title можно убрать вывод имени сайта (оставить только названия категорий)?
ПРИМЕР:
Смешные картинки « Юмор « Мой Сайт
А мне бы:
Смешные картинки « Юмор
Это возможно?
Если да то где в коде копаться?
вобщем сам show_map.php какой то обрезанный и нефига не работает (при его запуске выдаёт ошибку что каких-то переменных нет):
<p><b>Заметки по темам:</b></p>
<p><?=chicken_dick(category_get_tree('', '<a href="#{url}">{name}</a> | '), ' | '); ?></p>
<? foreach ($categories as $cat){ ?>
<a name="<?=$cat['url']; ?>"></a>
<p>Заметки по теме "<b><?=$cat['name']; ?></b>":</p>
<? foreach ($query as $news){ ?>
<? if (in_array($cat['id'], explode(',', $news['category']))){ ?>
<a href="<?=cute_get_link($news); ?>"><?=$news['title']; ?></a><br />
<? } ?>
<? } ?>
<? } ?>
<?
echo $map;
?>а вот map из блоков вполне рабочий:
<!-- шурум-бурум -->
<!-- вывод основного контента -->
<b>Архив:</b>
<?
if (!$categories){
return;
}
// кэширование
if (!$map = $cache->get('map', $cache_uniq, 'block')){
ob_start();
$query = $sql->select(array('table' => 'news'));
?>
<p><b>Заметки по темам:</b></p>
<p><?=chicken_dick(category_get_tree('', '<a href="#{url}">{name}</a> | '), ' | '); ?></p>
<? foreach ($categories as $cat){ ?>
<a name="<?=$cat['url']; ?>"></a>
<p>Заметки по теме "<b><?=$cat['name']; ?></b>":</p>
<? foreach ($query as $news){ ?>
<? if (in_array($cat['id'], explode(',', $news['category']))){ ?>
<a href="<?=cute_get_link($news); ?>"><?=$news['title']; ?></a><br />
<? } ?>
<? } ?>
<? } ?>
<?
$map = $cache->put(ob_get_clean());
}
echo $map;
?>в readme написано по safe mode только при уствновке скрипта (что могут не создаться файлы-папки)
может можно здесь вкраце огласить решение проблемы?
grey, одно с другим не связано. Вероятно канал узкий или перебои в связи (например - проблема с вашим proxy). Я попробовал в целях эксперимента вывести все заголовки из категории, где более 1000 новостей - все летает.
grey пишет:там же есть в show_map что-то вроде categoryes category - может можно куда-то прописать категорию
Вы движетесь в правильном направлении.
в правильном то в правильном, но я ламер и программировать не умею ![]()
Strawberry форум » Сообщения от grey