Article View: pl.comp.lang.php
Article #232540Ograniczenia hostingu - kompresja zip przez bash lub php
From: Tadziu
Date: Thu, 21 May 2020 10:31
Date: Thu, 21 May 2020 10:31
53 lines
2671 bytes
2671 bytes
Dzień dobry,
mam wykupiony hosting i jak na hostingu bywa są ograniczenia [home.pl]
(jest dostęp przez ssh także)
od parunastu godzin próbuję rozgryźć jak "oszukać" ów hosting co jest
możliwe, bo posiadam na nim parę stron na Joomli i oprogramowanie do
backupu "Akeeba Backup" radzi sobie nawet z paroma, parunastoma GB
danych. Wykonuje to specyficznie tj. rozprasza pakowanie na interwały
czasowe ...
Oczywiście jeśli ja próbuję to zrobić z poziomu prostego skryptu w PHP
to jeśli się wyrobi w ~90 sekundach [mało plików] to jest OK.
Natomiast, jeśli próbuję spakować większy katalog z podkatalogami to
nigdy nie dokończy procesu pakowania, urywa po ~90 sekundach.
<?php
$zipDATING = '_' . date('Y_m_d-H_i-s') . '_';
echo '<center><h2>',$zipDATING,'START</center>';
// zaczyna w katalogu gdzie jest i zipuje wszystkie podkatalogi i pliki
// tworzy zip-a katalog niżej jako nazwa aktualnego katalogu + data,czas
system("zip -r -1 -u
../arch_".basename(dirname(__FILE__)).$zipDATING."zip ./ ");
$zipDATING_stop = '_' . date('Y_m_d-H_i-s') . '_';
echo '<center><h2>',$zipDATING_stop,'STOP</center>';
?>
Proszę o wskazówki na co zwrócić uwagę, gdzie szukać rozwiązania, dodam
że z mojego zakresu wiedzy i testów
set_time_limit(0);
proc_nice(20);
lub wciśnięcie usleep(100000);
pętla_start
$oFiles[] = $sMyFP; // LIST FILE AS DONE
$oZip->addFile($sMyFP, $sFilePath); // APPEND TO THE ZIP FILE
usleep(100000);
pętla_stop
także nic nie daje,
z góry dziękuję za wskazówki,
pozdrawiam Tadziu.
--
Ta wiadomość została sprawdzona na obecność wirusów przez oprogramowanie antywirusowe Avast.
https://www.avast.com/antivirus
Technical Details
Message-ID:
<ra5la6$uud$1@news.icm.edu.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!.POSTED!not-for-mailShow Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!.POSTED!not-for-mail From: Tadziu <testerr@o2.pl> Newsgroups: pl.comp.lang.php Subject: Ograniczenia hostingu - kompresja zip przez bash lub php Date: Thu, 21 May 2020 12:31:31 +0200 Organization: ICM, Uniwersytet Warszawski Lines: 54 Message-ID: <ra5la6$uud$1@news.icm.edu.pl> NNTP-Posting-Host: 188.47.28.183.ipv4.supernova.orange.pl Mime-Version: 1.0 X-Trace: news.icm.edu.pl 1590057095 31693 188.47.28.183 (21 May 2020 10:31:35 GMT) X-Complaints-To: usenet@news.icm.edu.pl NNTP-Posting-Date: Thu, 21 May 2020 10:31:35 +0000 (UTC) User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:68.0) Gecko/20100101 Thunderbird/68.6.0 X-Mozilla-News-Host: news://news.icm.edu.pl:119 X-Antivirus: Avast (VPS 200520-0, 20.05.2020), Outbound message X-Antivirus-Status: Clean Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit