Задать вопрос
Контакты

Достижения

Все достижения (30)

Наибольший вклад в теги

Все теги (55)

Лучшие ответы пользователя

Все ответы (16)
  • Free-lance.Ru совсем охренели что ли со своей монетизацией? =\

    SonkoDmitry
    @SonkoDmitry Автор вопроса
    Веб разработчик
    Не могу я понять хабра сообщество все таки. Обсуждение конкретной проблемы, в итоге куча минусов в карму, куча минусов в топик. На лицо явное нарушение правил, ибо нигде не указано, что аккаунт замораживается, а не удаляется, что персональные данные они хранят как хотят. Разочарован. В кои то веки решился поделиться мыслями и такой результат.
    Ответ написан
    Комментировать
  • Windows 7 x64, Git и SmartGit

    SonkoDmitry
    @SonkoDmitry Автор вопроса
    Веб разработчик
    Проблема в смартгите решена, в конфиге проекта:
    [gui]
    pruneduringfetch = true
    encoding = UTF-8
    Ответ написан
    Комментировать
  • Какой способ передачи данных по http быстрее?

    SonkoDmitry
    @SonkoDmitry
    Веб разработчик
    Мне кажется можно вполне разбить задачу на куски. Как пример, не так давно, мы делали выбор страны и города. Первая ошибка была отдавать на фронтенд весь контент прегенеренный, получилась страница весом несколько мегабайт. Заменили на аякс запросы получение списка стран и городов, получилось лучше, но не идеально. Так как несколько десятков тысяч городов без фильтрации вешали фронт. И итоге решили очень просто. Пока человек не выбрал страны, не показывать города. Выбрал страну, на сервер ушел аякс с запросом городов по этой стране, запрос получили, показали на фронте. Город изменили - все снова. Кэш на стороне сервера результатов запроса решает многие проблемы на ура. Думаю вам стоит найти зависимости и нет необходимости провалить в браузер такое количество информации
    Ответ написан
    4 комментария
  • Хосты в nginx с ssl?

    SonkoDmitry
    @SonkoDmitry Автор вопроса
    Веб разработчик
    Получилось решить проблему примерно следующим конфигом:
    site.com - онли хттпс
    server {
            listen 80 default_server;
            server_name www.site.com site.com;
            access_log /var/www/site.com/logs/nginx.access_log;
            error_log /var/www/site.com/logs/nginx.error_log;
    
            return 301 https://site.com$request_uri;
    }
    
    server {
            listen 443 ssl;
            server_name www.site.com;
            access_log /var/www/site.com/logs/nginx.access_log;
            error_log /var/www/site.com/logs/nginx.error_log;
    
            ssl on;
            ssl_certificate /etc/nginx/ssl/site.com.compiled.crt;
            ssl_certificate_key /etc/nginx/ssl/site.com.key;
    
            return 301 https://site.com$request_uri;
    }
    
    server {
            listen 443 default_server ssl;
            server_name site.com;
    
            access_log /var/www/site.com/logs/nginx.access_log;
            error_log /var/www/site.com/logs/nginx.error_log;
    
            root /var/www/site.com/public_html;
            index index.html index.htm;
    
            ssl on;
            ssl_certificate /etc/nginx/ssl/site.com.compiled.crt;
            ssl_certificate_key /etc/nginx/ssl/site.com.key;
    
            location / {
                    try_files $uri $uri/ =404;
                    fastcgi_param  HTTPS on;
            }
    }

    и второй, тестовый хост
    server {
            listen 443 ssl;
            server_name www.dev.site.com dev.site.com;
            access_log /var/www/dev.site.com/logs/nginx.access_log;
            error_log /var/www/dev.site.com/logs/nginx.error_log;
    
            return 301 http://dev.site.com$request_uri;
    }
    
    server {
            listen 80;
            server_name www.dev.site.com;
            access_log /var/www/dev.site.com/logs/nginx.access_log;
            error_log /var/www/dev.site.com/logs/nginx.error_log;
    
            return 301 http://dev.site.com$request_uri;
    }
    
    server {
            listen 80;
            server_name dev.site.com;
    
            access_log /var/www/dev.site.com/logs/nginx.access_log;
            error_log /var/www/dev.site.com/logs/nginx.error_log;
    
            root /var/www/dev.site.com/public_html;
            index index.html index.htm;
    
            location / {
                    try_files $uri $uri/ =404;
            }
    }
    Ответ написан
    4 комментария
  • Замена CRLF на LF

    SonkoDmitry
    @SonkoDmitry Автор вопроса
    Веб разработчик
    плюс dos2unix работает только с папками в пределах одной папки, хотелось бы конечно чтобы пробегал рекурсивно по всем директориям
    Ответ написан
    3 комментария

Лучшие вопросы пользователя

Все вопросы (52)