One Hat Cyber Team
Your IP :
216.73.216.135
Server IP :
194.44.31.54
Server :
Linux zen.imath.kiev.ua 4.18.0-553.77.1.el8_10.x86_64 #1 SMP Fri Oct 3 14:30:23 UTC 2025 x86_64
Server Software :
Apache/2.4.37 (Rocky Linux) OpenSSL/1.1.1k
PHP Version :
5.6.40
Buat File
|
Buat Folder
Eksekusi
Dir :
~
/
home
/
nosc
/
public_html
/
Swift
/
tests
/
benchmarks
/
Edit File:
mem_sending_with_swift.php
<?php /** * Benchmarking tests for Swift Mailer * @author Chris Corbyn <chris@w3style.co.uk> */ set_time_limit(500); error_reporting(E_ALL); ini_set("display_errors", "On"); require_once "../TestConfiguration.php"; xdebug_start_trace(TestConfiguration::WRITABLE_PATH . "/bench-output"); //Number of emails to send $n = isset($_GET["n"]) ? $_GET["n"] : 1; require_once TestConfiguration::SWIFT_LIBRARY_PATH . "/Swift.php"; Swift_CacheFactory::setClassName("Swift_Cache_Disk"); Swift_Cache_Disk::setSavePath(TestConfiguration::WRITABLE_PATH); $conn = null; switch (TestConfiguration::CONNECTION_TYPE) { case "smtp": require_once TestConfiguration::SWIFT_LIBRARY_PATH . "/Swift/Connection/SMTP.php"; $enc = null; $test_enc = TestConfiguration::SMTP_ENCRYPTION; if ($test_enc == "ssl") $enc = Swift_Connection_SMTP::ENC_SSL; elseif ($test_enc == "tls") $enc = Swift_Connection_SMTP::ENC_TLS; $conn = new Swift_Connection_SMTP( TestConfiguration::SMTP_HOST, TestConfiguration::SMTP_PORT, $enc); if ($user = TestConfiguration::SMTP_USER) $conn->setUsername($user); if ($pass = TestConfiguration::SMTP_PASS) $conn->setPassword($pass); break; case "sendmail": require_once TestConfiguration::SWIFT_LIBRARY_PATH . "/Swift/Connection/Sendmail.php"; $conn = new Swift_Connection_Sendmail(TestConfiguration::SENDMAIL_PATH); break; case "nativemail": require_once TestConfiguration::SWIFT_LIBRARY_PATH . "/Swift/Connection/NativeMail.php"; $conn = new Swift_Connection_NativeMail(); break; } ?>Run Test for number of recipients: <ul> <li><a href="?n=1">1</a></li> <li><a href="?n=10">10</a></li> <li><a href="?n=30">30</a></li> <li><a href="?n=100">100</a></li> </ul><?php $swift = new Swift($conn); $message = new Swift_Message("Test", "Test"); $from = new Swift_Address(TestConfiguration::FROM_ADDRESS, TestConfiguration::FROM_NAME); $to = new Swift_Address(TestConfiguration::TO_ADDRESS, TestConfiguration::TO_NAME); for ($i = 0; $i < $n; $i++) { $swift->send($message, $to, $from); } xdebug_stop_trace(); echo "Check the output file [" . TestConfiguration::WRITABLE_PATH . "/bench-output.xt] for the trace if the peak memory value below is zero<br />"; echo xdebug_peak_memory_usage();
Simpan