- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Как удалить плохие SEO-ссылки и очистить ссылочную массу сайта
Применяем отклонение ссылок
Сервис Rookee
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Прошу не смеяться. Это мой первый dedicated сервер и я не слишком специалист по администрированию и настройке. Хватит лирики. К сути проблемы.
Появилась необходимость сделать простой файловый хостинг. Работает все на Nginx и PHP-FPM. Все хорошо, но при скачивании появилась странная проблема, которую силами гугла не получилось решить.
Проблема: когда начинаешь скачивание файла к себе на ПК, то секунду 30-40 не получается нажимать на другие ссылки сайта, т.е либо очень медленно открываются, либо 504 ошибка. Грешил, что сервак ложиться, не справляется, но у меня Intel Xeon W3520 2.66 GHz+ 16GB DDR3 ECC. Bandwidth 250 Mbps и в статистике нагрузки все норм. Если одновременно открыть другой браузер и попробовать нажимать на ссылки, то все нормально переродится, без лагов и 504.
Прошу помощи, направить в верном пути меня. Надеюсь, что понятно суть проблемы обрисовал. Ниже приложу конфиги.
nginx.conf
Конфигурационные файлы WWW-домена
server {
server_name givemeapp.ru www.givemeapp.ru;
listen 94.23.1.116:80 default_server;
charset off;
index index.php;
disable_symlinks if_not_owner from=$root_path;
include /etc/nginx/vhosts-includes/*.conf;
include /etc/nginx/vhosts-resources/givemeapp.ru/*.conf;
access_log /var/www/httpd-logs/givemeapp.ru.access.log;
error_log /var/www/httpd-logs/givemeapp.ru.error.log notice;
set $root_path /var/www/givemeapp/data/www/givemeapp.ru;
root $root_path;
autoindex off;
location ~ \.php$ {
fastcgi_split_path_info ^(.+\.php)(/.+)$;
fastcgi_index index.php;
fastcgi_pass unix:/var/www/php-fpm/givemeapp.sock;
fastcgi_param PHP_ADMIN_VALUE "sendmail_path = /usr/sbin/sendmail -t -i -f support@givemeapp.ru";
include fastcgi_params;
fastcgi_param PHP_VALUE "upload_max_filesize=150M; post_max_size=150M";
directio 200m;
expires max;
limit_rate 150K;
client_max_body_size 300m;
fastcgi_connect_timeout 900;
fastcgi_read_timeout 900;
fastcgi_send_timeout 900;
}
#download files
location /files {
rewrite ^/files/([a-z0-9]+)\..*$ /files.php?key=$1;
}
gzip on;
gzip_comp_level 6;
gzip_disable "msie6";
gzip_types text/plain text/css application/json application/x-javascript text/xml application/xml application/xml+rss text/javascript application/javascript;
expires 7d;
}
error.log nginx
отдача файла видимо через php скрипт сделана?
Не напрямую с ФС
Сделайте так, что бы отдачей файлов занимался nginx без участия php.
Блокировка сессий в php скорее всего...
Изучайте:
X-Accel-Redirect
session_write_close()