





used_memory_rss‘den biraz daha az, bu genellikle normaldir çünkü used_memory_rss fiziksel RAM’in tüm kullanımını yansıtırken used_memory Redis tarafından tahsis edilen hafıza miktarını gösterir.keyspace_hits / (keyspace_hits + keyspace_misses) olarak hesaplanır. %69.24, genel olarak iyi bir hit oranıdır, ancak veritabanının yapısına bağlı olarak bu oran değişebilir.0 olması, son fork işleminin hemen gerçekleştiğini veya çok hızlı olduğunu gösterir. Normal.used_memory_rss ve used_memory arasında çok büyük bir fark yok. Bellek kullanımınız makul görünüyor, ancak mem_fragmentation_ratio‘nun 1.08 olması hafif bir bellek parçalanması olduğunu gösteriyor. Bu, uzun vadede bellek yönetimi ile ilgili ayarlamalar yapmanız gerekebileceğini gösterir.instantaneous_ops_per_sec oldukça yüksek, bu da Redis’in yüksek performans sergilediğini gösteriyor. Bu, Redis’in büyük bir işlem hacmini işlediğini ve genellikle iyi performans sağladığını belirtir.keyspace_hits ve keyspace_misses oranları, veritabanı anahtarlarınızın erişilebilirliğini ve veritabanınızın performansını gösterir. %69.24 hit oranı oldukça iyi bir değerdir.Sonuç olarak, Redis’in mevcut durumu oldukça iyi görünüyor. Ancak, bellek parçalanması oranını ve yüksek komut işleme oranını izlemeye devam etmeniz faydalı olabilir.
Openlitespeed için yükleyebileceğiniz tüm modüller, RPM’ler
https://rpms.litespeedtech.com/centos/8/update/x86_64/RPMS/
Örnek Kurulumlar.
yum install lsphp81 lsphp81-common lsphp81-bcmath lsphp81-intl lsphp81-mysqlnd lsphp81-opcache lsphp81-pdo lsphp81-pecl-imagick lsphp81-pecl-memcached lsphp81-pecl-redis lsphp81-sodium lsphp81-xml lsphp81-zip
sudo apt install lsphp81*
PHP ile bir klasördeki .jpg dosyalarını .txt yazdırma
<?php
// imageLarge klasörünün yolu
$klasor_yolu = 'imageLarge';
// Klasördeki tüm dosyaları alır
$dosyalar = scandir($klasor_yolu);
// .jpg uzantılı dosyaları filtreler
$jpg_dosyalari = array_filter($dosyalar, function($dosya) {
return pathinfo($dosya, PATHINFO_EXTENSION) === 'jpg';
});
// Dosya adlarını bir txt dosyasına yazma
$dosya_adi = 'dosya_listesi.txt';
$dosya = fopen($dosya_adi, 'w');
foreach ($jpg_dosyalari as $dosya_adi) {
fwrite($dosya, $dosya_adi . PHP_EOL);
}
fclose($dosya);
echo "Dosya adları $dosya_adi adlı dosyaya başarıyla yazıldı.";
?>
Tüm checkboxları seçmek ve işaretlemek için gerekli bir kod parçacıgı bu Google Chrome Konsolda çalışır.
var checkboxes = document.querySelectorAll('input[type="checkbox"][name="file_public"]');
checkboxes.forEach(function(checkbox) {
checkbox.checked = true;
});
sudo yum update
sudo yum install smartmontools
Yükleme işlemi tamamlandıktan sonra, smartctl komutunu kullanarak disklerin SMART özelliklerini kontrol edebilirsiniz:
smartctl -a /dev/sdX
Burada “/dev/sdX” yerine kontrol etmek istediğiniz disk sürücüsünün adını belirtmelisiniz.
smartmontools yüklendikten sonra, smartctl komutunu başarıyla kullanabilir ve disk sağlık durumu hakkında bilgi alabilirsiniz.
function fixHtmlEntities($text) {
$entities = array(
"&" => "&",
"<" => "<",
">" => ">",
""" => '"',
"'" => "'",
"'" => "'"
);
return strtr($text, $entities);
}
Console kullanarak 2,4,6,8 alanlarındaki click alanlarına tıklama.
// Checkbox'ları seçmek için kullanılacak olan selector
var selector = "#manage_video > tbody > tr:nth-child({index}) > td:nth-child(1) > input[type=checkbox]";
// 2, 4, 6, ... sıralamasındaki checkbox'lar için döngü
for (var i = 2; i <= 100; i += 2) {
// Her bir checkbox'ı seçmek için kullanılan tam selector
var fullSelector = selector.replace("{index}", i);
// Checkbox'ı seç
var checkbox = document.querySelector(fullSelector);
// Checkbox'ı hemen seç
checkbox.click();
}
Bir arkadaşım hellabyte . one sitesindeki tüm gönderdiği linkleri toplam istemiş fakat koruma oldugu için toplayamamış bende ona google chrome içindeki konsol kullanarak tüm linkleri toplayacak bir kod paylaştım sizde yararlana bilirsiniz.
// Tüm sayfaları dolaşacak fonksiyon
async function scrapeAllPages(startPage, endPage) {
// Toplam verileri depolamak için boş bir dizi oluştur
var allData = [];
// Belirli sayfa numaraları arasında döngü
for (var page = startPage; page <= endPage; page++) {
// Sayfanın URL'sini oluştur
var url = 'https://hellabyte.one/file?page=' + page;
// Sayfayı aç ve beklet
try {
const response = await fetch(url);
const html = await response.text();
// HTML içindeki verileri çek
var parser = new DOMParser();
var doc = parser.parseFromString(html, 'text/html');
var elements = doc.querySelectorAll('.item-title');
// Her bir öğe için ID ve içeriği al
var pageData = Array.from(elements).map(function(element) {
var onclickAttribute = element.getAttribute('onclick');
var id = onclickAttribute.match(/'(.*?)'/)[1];
var content = element.innerText.trim();
return { id: id, content: content };
});
// Toplanan verileri genel listeye ekle
allData = allData.concat(pageData);
// Kısa bir bekleme süresi ekleyebilirsiniz (istediğiniz sıklıkta)
await new Promise(resolve => setTimeout(resolve, 1000));
} catch (error) {
console.error('Hata:', error);
}
}
// Toplanan tüm verileri göster
console.log(allData);
}
// Belirli bir sayfa aralığını dolaşmak için fonksiyonu çağır
scrapeAllPages(1, 92);
Burada toplam 92 sayfayı gezip tüm linkleri verir.