Ответы пользователя по тегу Веб-разработка
  • Как сделать службу добаляющее 1 слово на страницу каждую минуту?

    @KFan
    Веб-программист
    В данном случае слова с периодом в 3 секунды

    <?
    
    $period = 3;
    
    if (file_exists("last_time")) {
    	$last_time = @file_get_contents("last_time");
    	$current_time = time();
    } else {
    	$current_time = time();
    	$last_time = $current_time-$period;
    }
    
    $steps = floor(($current_time - $last_time) / $period);
    
    if ($steps > 0) {
    	$words_list = array("слово 1", "слово 2", "слово 3", "слово 4", "слово 5", "слово 6", "слово 7", "слово 8");
    
    	$words_add = array();
    	for ($i = 0; $i < $steps; $i++) {
    		$words_add[] = $words_list[rand(0, count($words_list)-1)];
    	}
    	
    	$f = fopen("words", "a+");
    	fwrite($f, implode("<br>", $words_add) . "<br>");
    	fclose($f);
    
    	file_put_contents("last_time", $current_time);
    }
    
    echo @file_get_contents("words");
    ?>
    
    <script>
    	setTimeout(function () {document.location.reload(); }, 3000);
    </script>
    Ответ написан
    3 комментария
  • На чем написаны такие сайты?

    @KFan
    Веб-программист
    Любой на котором ты сможешь сделать весь задуманный функционал.

    Самое главное здесь, иметь толкового математика, который всё посчитает, сделает правильные цены, чтобы ты как можно больше денег у честных людей смог отобрать!
    Ответ написан
    Комментировать
  • Влияет ли на загрузку страницы количество внешних файлов CSS/JS?

    @KFan
    Веб-программист
    Влияет и сильно.

    1. Если у тебя 2 файла, то да, врятли ты увидишь прирост
    2. Браузер использует 6 потоков загрузки данных, то есть если у тебя на странице 100 картинок, 20 скриптов и 20 стилей, они будут загружены в 24 захода (если считать в общем).
    3. Каждое новое подключение, будь то загрузка стиля, скрипта, шрифта, картинки это новое подключение к серверу (если подключение к серверу идет 50мс, то каждый файл будет загружен в лучшем случае за 70мс).

    Как пример открой google.com, для чего у них по твоему все скрипты и стили в теле страницы грузятся?
    Ответ написан
    3 комментария
  • Как сделать перенаправление на другой сайт без добавления в историю?

    @KFan
    Веб-программист
    https://developer.mozilla.org/ru/docs/Web/API/Hist...

    вам нужен метод replaceState
    Ответ написан
    Комментировать
  • Какие мощности необходимы для браузерной игры?

    @KFan
    Веб-программист
    Сейчас у тебя время отклика на локальной машине такое - вполне может быть. учитывая что скорей всего большей части логики у тебя не реализовано (денвер кстати очень медленно работает).

    Когда ты выложишь это на сервер прибавь сетевые задержки (в лучшем случае в районе 50мс на каждый запрос, так как на обычных хостингах врятли ты найдешь приемлимый уровень задержки). Если у тебя будет достаточно хорошая машинка, где не будет ограничения допустим в 10 потоков, а будет нормальное их количество, то все должно быть нормально. Твои 5 человек, да даже 25, выдержит без проблем обычный хостинг, но это нужно проводить тесты, а не говорить как я гадая на кофейной гуще.

    А вообще если у тебя есть элемент реалтайма, где надо вовремя нажать кнопку, лучше всего по моему подходит WebSocket в твоем случае.
    Ответ написан
    Комментировать
  • Веб разработка vs 1c?

    @KFan
    Веб-программист
    Конкретно переходить: однозначно нет

    Вы можете его изучать параллельно, как дополнительное средство (вдруг пригодится для интеграции, или фриланс попадётся).
    Ответ написан
    Комментировать