[文章作者:张宴 本文版本:v1.2 最后修改:2008.01.02 转载请注明出处:http://blog.zyan.cc]
我曾经写过一篇文章──《初步试用Squid的替代产品──Varnish Cache网站加速器》,但当时仅仅是用着玩,没做深入研究。
今天写的这篇关于Varnish的文章,已经是一篇可以完全替代Squid做网站缓存加速器的详细解决方案了。网上关于Varnish的资料很少,中文资料更是微乎其微,希望本文能够吸引更多的人研究、使用Varnish。
在我看来,使用Varnish代替Squid的理由有三点:
1、Varnish采用了“Visual Page Cache”技术,在内存的利用上,Varnish比Squid具有优势,它避免了Squid频繁在内存、磁盘中交换文件,性能要比Squid高。
2、Varnish的稳定性还不错,我管理的一台图片服务器运行Varnish已经有一个月,没有发生过故障,而进行相同工作的Squid服务器就倒过几次。
3、通过Varnish管理端口,可以使用正则表达式快速、批量地清除部分缓存,这一点是Squid不能具备的。
下面来安装Varnish网站缓存加速器(Linux系统):
1、创建www用户和组,以及Varnish缓存文件存放目录(/var/vcache):
2、创建Varnish日志目录(/var/logs/):
3、编译安装varnish:
4、创建Varnish配置文件:
输入以下内容:
这里,我对这段配置文件解释一下:
(1)、Varnish通过反向代理请求后端IP为192.168.0.5,端口为80的web服务器;
(2)、Varnish允许localhost、127.0.0.1、192.168.0.***三个来源IP通过PURGE方法清除缓存;
(3)、Varnish对域名为blog.zyan.cc的请求进行处理,非blog.zyan.cc域名的请求则返回“Zhang Yan Cache Server”;
(4)、Varnish对HTTP协议中的GET、HEAD请求进行缓存,对POST请求透过,让其直接访问后端Web服务器。之所以这样配置,是因为POST请求一般是发送数据给服务器的,需要服务器接收、处理,所以不缓存;
(5)、Varnish对以.txt和.js结尾的URL缓存时间设置1小时,对其他的URL缓存时间设置为30天。
5、启动Varnish
6、启动varnishncsa用来将Varnish访问日志写入日志文件:
7、配置开机自动启动Varnish
在末尾增加以下内容:
8、优化Linux内核参数
在末尾增加以下内容:
再看看如何管理Varnish:
1、查看Varnish服务器连接数与命中率:
2、通过Varnish管理端口进行管理:
用help看看可以使用哪些Varnish命令:
3、通过Varnish管理端口,使用正则表达式批量清除缓存:
(1)、例:清除类似http://blog.zyan.cc/a/zhangyan.html的URL地址):
(2)、例:清除类似http://blog.zyan.cc/tech的URL地址:
(3)、例:清除所有缓存:
4、一个清除Squid缓存的PHP函数(清除Varnish缓存同样可以使用该函数,无需作任何修改,十分方便):
附1:Varnish官方网站:http://www.varnish-cache.org/
附2:2007年12月10日,我写了一个每天0点运行,按天切割Varnish日志,生成一个压缩文件,同时删除上个月旧日志的脚本(/var/logs/cutlog.sh):
/var/logs/cutlog.sh文件内容如下:
设置在每天00:00定时执行:
我曾经写过一篇文章──《初步试用Squid的替代产品──Varnish Cache网站加速器》,但当时仅仅是用着玩,没做深入研究。
今天写的这篇关于Varnish的文章,已经是一篇可以完全替代Squid做网站缓存加速器的详细解决方案了。网上关于Varnish的资料很少,中文资料更是微乎其微,希望本文能够吸引更多的人研究、使用Varnish。
在我看来,使用Varnish代替Squid的理由有三点:
1、Varnish采用了“Visual Page Cache”技术,在内存的利用上,Varnish比Squid具有优势,它避免了Squid频繁在内存、磁盘中交换文件,性能要比Squid高。
2、Varnish的稳定性还不错,我管理的一台图片服务器运行Varnish已经有一个月,没有发生过故障,而进行相同工作的Squid服务器就倒过几次。
3、通过Varnish管理端口,可以使用正则表达式快速、批量地清除部分缓存,这一点是Squid不能具备的。
下面来安装Varnish网站缓存加速器(Linux系统):
1、创建www用户和组,以及Varnish缓存文件存放目录(/var/vcache):
/usr/sbin/groupadd www -g 48
/usr/sbin/useradd -u 48 -g www www
mkdir -p /var/vcache
chmod +w /var/vcache
chown -R www:www /var/vcache
/usr/sbin/useradd -u 48 -g www www
mkdir -p /var/vcache
chmod +w /var/vcache
chown -R www:www /var/vcache
2、创建Varnish日志目录(/var/logs/):
mkdir -p /var/logs
chmod +w /var/logs
chown -R www:www /var/logs
chmod +w /var/logs
chown -R www:www /var/logs
3、编译安装varnish:
wget http://blog.zyan.cc/soft/linux/varnish/varnish-1.1.2.tar.gz
tar zxvf varnish-1.1.2.tar.gz
cd varnish-1.1.2
./configure --prefix=/usr/local/varnish
make && make install
tar zxvf varnish-1.1.2.tar.gz
cd varnish-1.1.2
./configure --prefix=/usr/local/varnish
make && make install
4、创建Varnish配置文件:
vi /usr/local/varnish/vcl.conf
输入以下内容:
引用
backend myblogserver {
set backend.host = "192.168.0.5";
set backend.port = "80";
}
acl purge {
"localhost";
"127.0.0.1";
"192.168.1.0"/24;
}
sub vcl_recv {
if (req.request == "PURGE") {
if (!client.ip ~ purge) {
error 405 "Not allowed.";
}
lookup;
}
if (req.http.host ~ "^blog.zyan.cc") {
set req.backend = myblogserver;
if (req.request != "GET" && req.request != "HEAD") {
pipe;
}
else {
lookup;
}
}
else {
error 404 "Zhang Yan Cache Server";
lookup;
}
}
sub vcl_hit {
if (req.request == "PURGE") {
set obj.ttl = 0s;
error 200 "Purged.";
}
}
sub vcl_miss {
if (req.request == "PURGE") {
error 404 "Not in cache.";
}
}
sub vcl_fetch {
if (req.request == "GET" && req.url ~ "\.(txt|js)$") {
set obj.ttl = 3600s;
}
else {
set obj.ttl = 30d;
}
}
set backend.host = "192.168.0.5";
set backend.port = "80";
}
acl purge {
"localhost";
"127.0.0.1";
"192.168.1.0"/24;
}
sub vcl_recv {
if (req.request == "PURGE") {
if (!client.ip ~ purge) {
error 405 "Not allowed.";
}
lookup;
}
if (req.http.host ~ "^blog.zyan.cc") {
set req.backend = myblogserver;
if (req.request != "GET" && req.request != "HEAD") {
pipe;
}
else {
lookup;
}
}
else {
error 404 "Zhang Yan Cache Server";
lookup;
}
}
sub vcl_hit {
if (req.request == "PURGE") {
set obj.ttl = 0s;
error 200 "Purged.";
}
}
sub vcl_miss {
if (req.request == "PURGE") {
error 404 "Not in cache.";
}
}
sub vcl_fetch {
if (req.request == "GET" && req.url ~ "\.(txt|js)$") {
set obj.ttl = 3600s;
}
else {
set obj.ttl = 30d;
}
}
这里,我对这段配置文件解释一下:
(1)、Varnish通过反向代理请求后端IP为192.168.0.5,端口为80的web服务器;
(2)、Varnish允许localhost、127.0.0.1、192.168.0.***三个来源IP通过PURGE方法清除缓存;
(3)、Varnish对域名为blog.zyan.cc的请求进行处理,非blog.zyan.cc域名的请求则返回“Zhang Yan Cache Server”;
(4)、Varnish对HTTP协议中的GET、HEAD请求进行缓存,对POST请求透过,让其直接访问后端Web服务器。之所以这样配置,是因为POST请求一般是发送数据给服务器的,需要服务器接收、处理,所以不缓存;
(5)、Varnish对以.txt和.js结尾的URL缓存时间设置1小时,对其他的URL缓存时间设置为30天。
5、启动Varnish
ulimit -SHn 51200
/usr/local/varnish/sbin/varnishd -n /var/vcache -f /usr/local/varnish/vcl.conf -a 0.0.0.0:80 -s file,/var/vcache/varnish_cache.data,1G -g www -u www -w 30000,51200,10 -T 127.0.0.1:3500 -p client_http11=on
/usr/local/varnish/sbin/varnishd -n /var/vcache -f /usr/local/varnish/vcl.conf -a 0.0.0.0:80 -s file,/var/vcache/varnish_cache.data,1G -g www -u www -w 30000,51200,10 -T 127.0.0.1:3500 -p client_http11=on
6、启动varnishncsa用来将Varnish访问日志写入日志文件:
/usr/local/varnish/bin/varnishncsa -n /var/vcache -w /var/logs/varnish.log &
7、配置开机自动启动Varnish
vi /etc/rc.local
在末尾增加以下内容:
引用
ulimit -SHn 51200
/usr/local/varnish/sbin/varnishd -n /var/vcache -f /usr/local/varnish/vcl.conf -a 0.0.0.0:80 -s file,/var/vcache/varnish_cache.data,1G -g www -u www -w 30000,51200,10 -T 127.0.0.1:3500 -p client_http11=on
/usr/local/varnish/bin/varnishncsa -n /var/vcache -w /var/logs/youvideo.log &
/usr/local/varnish/sbin/varnishd -n /var/vcache -f /usr/local/varnish/vcl.conf -a 0.0.0.0:80 -s file,/var/vcache/varnish_cache.data,1G -g www -u www -w 30000,51200,10 -T 127.0.0.1:3500 -p client_http11=on
/usr/local/varnish/bin/varnishncsa -n /var/vcache -w /var/logs/youvideo.log &
8、优化Linux内核参数
vi /etc/sysctl.conf
在末尾增加以下内容:
引用
net.ipv4.tcp_fin_timeout = 30
net.ipv4.tcp_keepalive_time = 300
net.ipv4.tcp_syncookies = 1
net.ipv4.tcp_tw_reuse = 1
net.ipv4.tcp_tw_recycle = 1
net.ipv4.ip_local_port_range = 5000 65000
net.ipv4.tcp_keepalive_time = 300
net.ipv4.tcp_syncookies = 1
net.ipv4.tcp_tw_reuse = 1
net.ipv4.tcp_tw_recycle = 1
net.ipv4.ip_local_port_range = 5000 65000
再看看如何管理Varnish:
1、查看Varnish服务器连接数与命中率:
/usr/local/varnish/bin/varnishstat
2、通过Varnish管理端口进行管理:
用help看看可以使用哪些Varnish命令:
/usr/local/varnish/bin/varnishadm -T 127.0.0.1:3500 help
引用
Available commands:
ping [timestamp]
status
start
stop
stats
vcl.load
vcl.inline
vcl.use
vcl.discard
vcl.list
vcl.show
param.show [-l] []
param.set
help [command]
url.purge
dump.pool
ping [timestamp]
status
start
stop
stats
vcl.load
vcl.inline
vcl.use
vcl.discard
vcl.list
vcl.show
param.show [-l] []
param.set
help [command]
url.purge
dump.pool
3、通过Varnish管理端口,使用正则表达式批量清除缓存:
(1)、例:清除类似http://blog.zyan.cc/a/zhangyan.html的URL地址):
/usr/local/varnish/bin/varnishadm -T 127.0.0.1:3500 url.purge /a/
(2)、例:清除类似http://blog.zyan.cc/tech的URL地址:
/usr/local/varnish/bin/varnishadm -T 127.0.0.1:3500 url.purge w*$
(3)、例:清除所有缓存:
/usr/local/varnish/bin/varnishadm -T 127.0.0.1:3500 url.purge *$
4、一个清除Squid缓存的PHP函数(清除Varnish缓存同样可以使用该函数,无需作任何修改,十分方便):
附1:Varnish官方网站:http://www.varnish-cache.org/
附2:2007年12月10日,我写了一个每天0点运行,按天切割Varnish日志,生成一个压缩文件,同时删除上个月旧日志的脚本(/var/logs/cutlog.sh):
/var/logs/cutlog.sh文件内容如下:
引用
#!/bin/sh
# This file run at 00:00
date=$(date -d "yesterday" +"%Y-%m-%d")
pkill -9 varnishncsa
mv /var/logs/youvideo.log /var/logs/${date}.log
/usr/local/varnish/bin/varnishncsa -n /var/vcache -w /var/logs/youvideo.log &
mkdir -p /var/logs/youvideo/
gzip -c /var/logs/${date}.log > /var/logs/youvideo/${date}.log.gz
rm -f /var/logs/${date}.log
rm -f /var/logs/youvideo/$(date -d "-1 month" +"%Y-%m*").log.gz
# This file run at 00:00
date=$(date -d "yesterday" +"%Y-%m-%d")
pkill -9 varnishncsa
mv /var/logs/youvideo.log /var/logs/${date}.log
/usr/local/varnish/bin/varnishncsa -n /var/vcache -w /var/logs/youvideo.log &
mkdir -p /var/logs/youvideo/
gzip -c /var/logs/${date}.log > /var/logs/youvideo/${date}.log.gz
rm -f /var/logs/${date}.log
rm -f /var/logs/youvideo/$(date -d "-1 month" +"%Y-%m*").log.gz
设置在每天00:00定时执行:
/usr/bin/crontab -e
或者 vi /var/spool/cron/root
输入以下内容:引用
0 0 * * * /bin/sh /var/logs/cutlog.sh
Eman_Elnagar
2024-3-7 21:11
<a href="https://saef.tech/white-whale/">رقم صيانة وايت ويل</a><a href="https://saef.tech/white-whale/">الخط الساخن وايت ويل</a><a href="https://saef.tech/white-whale/">رقم شركة وايت ويل</a><a href="https://saef.tech/white-whale/">صيانة غسالات وايت ويل</a><a href="https://saef.tech/white-whale/">صيانة ثلاجات وايت ويل</a>-----------<a href="https://saef.tech/zanussi/">رقم صيانة زانوسي</a><a href="https://saef.tech/zanussi/">الخط الساخن زانوسي</a><a href="https://saef.tech/zanussi/">رقم شركة زانوسي</a><a href="https://saef.tech/zanussi/">صيانة غسالات زانوسي</a><a href="https://saef.tech/zanussi/">صيانة ثلاجات زانوسي</a>-----------<a href="https://saef.tech/zanussi/">رقم صيانة زانوسي العبد</a><a href="https://saef.tech/zanussi/">الخط الساخن زانوسي العبد</a><a href="https://saef.tech/zanussi/">رقم شركة زانوسي العبد</a><a href="https://saef.tech/zanussi/">صيانة غسالات زانوسي العبد</a><a href="https://saef.tech/zanussi/">صيانة ثلاجات زانوسي العبد</a>----------------------<a href="https://saef.tech/miele/">رقم صيانة ميلا</a><a href="https://saef.tech/miele/">الخط الساخن ميلا</a><a href="https://saef.tech/miele/">رقم شركة ميلا</a><a href="https://saef.tech/miele/">صيانة غسالات ميلا</a><a href="https://saef.tech/miele/">صيانة ثلاجات ميلا</a>-----------<a href="https://saef.tech/unionaire/">رقم صيانة يونيون اير</a><a href="https://saef.tech/unionaire/">الخط الساخن يونيون اير</a><a href="https://saef.tech/unionaire/">رقم شركة يونيون اير</a><a href="https://saef.tech/unionaire/">صيانة غسالات يونيون اير</a><a href="https://saef.tech/unionaire/">صيانة ثلاجات يونيون اير</a>-----------<a href="https://saef.tech/white-point/">رقم صيانة وايت بوينت</a><a href="https://saef.tech/white-point/">الخط الساخن وايت بوينت</a><a href="https://saef.tech/white-point/">رقم شركة وايت بوينت</a><a href="https://saef.tech/white-point/">صيانة غسالات وايت بوينت</a><a href="https://saef.tech/white-point/">صيانة ثلاجات وايت بوينت</a>-----------<a href="https://saef.tech/gmc/">رقم صيانة جي ام سي</a><a href="https://saef.tech/gmc/">الخط الساخن جي ام سي</a><a href="https://saef.tech/gmc/">رقم شركة جي ام سي</a><a href="https://saef.tech/gmc/">صيانة غسالات جي ام سي</a><a href="https://saef.tech/gmc/">صيانة ثلاجات جي ام سي</a>
Eman_Elnagar
2024-3-7 21:12
<a href="https://saef.tech/%D8%B1%D9%82%D9%85-%D8%AA%D9%84%D9%8A%D9%81%D9%88%D9%86-%D8%B4%D8%B1%D9%83%D8%A9-%D8%A7%D9%84%D8%A7%D8...رقم صيانة الاسكا</a><a href="https://saef.tech/%D8%B1%D9%82%D9%85-%D8%AA%D9%84%D9%8A%D9%81%D9%88%D9%86-%D8%B4%D8%B1%D9%83%D8%A9-%D8%A7%D9%84%D8%A7%D8...الخط الساخن الاسكا</a><a href="https://saef.tech/%D8%B1%D9%82%D9%85-%D8%AA%D9%84%D9%8A%D9%81%D9%88%D9%86-%D8%B4%D8%B1%D9%83%D8%A9-%D8%A7%D9%84%D8%A7%D8...رقم شركة الاسكا</a><a href="https://saef.tech/%D8%B1%D9%82%D9%85-%D8%AA%D9%84%D9%8A%D9%81%D9%88%D9%86-%D8%B4%D8%B1%D9%83%D8%A9-%D8%A7%D9%84%D8%A7%D8...صيانة غسالات الاسكا</a><a href="https://saef.tech/%D8%B1%D9%82%D9%85-%D8%AA%D9%84%D9%8A%D9%81%D9%88%D9%86-%D8%B4%D8%B1%D9%83%D8%A9-%D8%A7%D9%84%D8%A7%D8...صيانة ثلاجات الاسكا</a>-----------<a href="https://saef.tech/%D8%B1%D9%82%D9%85-%D8%B5%D9%8A%D8%A7%D9%86%D8%A9-%D8%B4%D8%A7%D8%B1%D8%A8-%D8%A7%D9%84%D9%85%D8%AC%D8...رقم صيانة شارب</a><a href="https://saef.tech/%D8%B1%D9%82%D9%85-%D8%B5%D9%8A%D8%A7%D9%86%D8%A9-%D8%B4%D8%A7%D8%B1%D8%A8-%D8%A7%D9%84%D9%85%D8%AC%D8...الخط الساخن شارب</a><a href="https://saef.tech/%D8%B1%D9%82%D9%85-%D8%B5%D9%8A%D8%A7%D9%86%D8%A9-%D8%B4%D8%A7%D8%B1%D8%A8-%D8%A7%D9%84%D9%85%D8%AC%D8...رقم شركة شارب</a><a href="https://saef.tech/%D8%B1%D9%82%D9%85-%D8%B5%D9%8A%D8%A7%D9%86%D8%A9-%D8%B4%D8%A7%D8%B1%D8%A8-%D8%A7%D9%84%D9%85%D8%AC%D8...صيانة غسالات شارب</a><a href="https://saef.tech/%D8%B1%D9%82%D9%85-%D8%B5%D9%8A%D8%A7%D9%86%D8%A9-%D8%B4%D8%A7%D8%B1%D8%A8-%D8%A7%D9%84%D9%85%D8%AC%D8...صيانة ثلاجات شارب</a>-----------<a href="https://saef.tech/%D8%B1%D9%82%D9%85-%D8%B4%D8%B1%D9%83%D8%A9-%D8%A7%D9%84%D9%83%D8%AA%D8%B1%D9%88%D8%B3%D8%AA%D8%A7%D8%...رقم صيانة الكتروستار</a><a href="https://saef.tech/%D8%B1%D9%82%D9%85-%D8%B4%D8%B1%D9%83%D8%A9-%D8%A7%D9%84%D9%83%D8%AA%D8%B1%D9%88%D8%B3%D8%AA%D8%A7%D8%...الخط الساخن الكتروستار</a><a href="https://saef.tech/%D8%B1%D9%82%D9%85-%D8%B4%D8%B1%D9%83%D8%A9-%D8%A7%D9%84%D9%83%D8%AA%D8%B1%D9%88%D8%B3%D8%AA%D8%A7%D8%...رقم شركة الكتروستار</a><a href="https://saef.tech/%D8%B1%D9%82%D9%85-%D8%B4%D8%B1%D9%83%D8%A9-%D8%A7%D9%84%D9%83%D8%AA%D8%B1%D9%88%D8%B3%D8%AA%D8%A7%D8%...صيانة غسالات الكتروستار</a><a href="https://saef.tech/%D8%B1%D9%82%D9%85-%D8%B4%D8%B1%D9%83%D8%A9-%D8%A7%D9%84%D9%83%D8%AA%D8%B1%D9%88%D8%B3%D8%AA%D8%A7%D8%...صيانة ثلاجات الكتروستار</a>
Eman_Elnagar
2024-3-7 21:12
<a href="https://saef.tech/%D8%B5%D9%8A%D8%A7%D9%86%D8%A9-%D9%88%D8%A7%D9%8A%D8%AA-%D9%88%D8%B3%D8%AA%D9%86%D8%AC%D9%87%D8%A7%D9%...رقم صيانة وستنجهاوس</a><a href="https://saef.tech/%D8%B5%D9%8A%D8%A7%D9%86%D8%A9-%D9%88%D8%A7%D9%8A%D8%AA-%D9%88%D8%B3%D8%AA%D9%86%D8%AC%D9%87%D8%A7%D9%...الخط الساخن وستنجهاوس</a><a href="https://saef.tech/%D8%B5%D9%8A%D8%A7%D9%86%D8%A9-%D9%88%D8%A7%D9%8A%D8%AA-%D9%88%D8%B3%D8%AA%D9%86%D8%AC%D9%87%D8%A7%D9%...رقم شركة وستنجهاوس</a><a href="https://saef.tech/%D8%B5%D9%8A%D8%A7%D9%86%D8%A9-%D9%88%D8%A7%D9%8A%D8%AA-%D9%88%D8%B3%D8%AA%D9%86%D8%AC%D9%87%D8%A7%D9%...صيانة غسالات وستنجهاوس</a><a href="https://saef.tech/%D8%B5%D9%8A%D8%A7%D9%86%D8%A9-%D9%88%D8%A7%D9%8A%D8%AA-%D9%88%D8%B3%D8%AA%D9%86%D8%AC%D9%87%D8%A7%D9%...صيانة ثلاجات وستنجهاوس</a>-----------<a href="https://saef.tech/%D8%B1%D9%82%D9%85-%D8%B4%D8%B1%D9%83%D8%A9-%D8%A7%D9%8A%D8%A8%D8%B1%D9%86%D8%A7/">رقم صيانة ايبرنا</a><a href="https://saef.tech/%D8%B1%D9%82%D9%85-%D8%B4%D8%B1%D9%83%D8%A9-%D8%A7%D9%8A%D8%A8%D8%B1%D9%86%D8%A7/">الخط الساخن ايبرنا</a><a href="https://saef.tech/%D8%B1%D9%82%D9%85-%D8%B4%D8%B1%D9%83%D8%A9-%D8%A7%D9%8A%D8%A8%D8%B1%D9%86%D8%A7/">رقم شركة ايبرنا</a><a href="https://saef.tech/%D8%B1%D9%82%D9%85-%D8%B4%D8%B1%D9%83%D8%A9-%D8%A7%D9%8A%D8%A8%D8%B1%D9%86%D8%A7/">صيانة غسالات ايبرنا</a><a href="https://saef.tech/%D8%B1%D9%82%D9%85-%D8%B4%D8%B1%D9%83%D8%A9-%D8%A7%D9%8A%D8%A8%D8%B1%D9%86%D8%A7/">صيانة ثلاجات ايبرنا</a>-----------<a href="https://saef.tech/%D8%B1%D9%82%D9%85-%D8%AA%D9%84%D9%8A%D9%81%D9%88%D9%86-%D8%B5%D9%8A%D8%A7%D9%86%D8%A9-%D8%B3%D9%8A%D9...رقم صيانة سيمنس</a><a href="https://saef.tech/%D8%B1%D9%82%D9%85-%D8%AA%D9%84%D9%8A%D9%81%D9%88%D9%86-%D8%B5%D9%8A%D8%A7%D9%86%D8%A9-%D8%B3%D9%8A%D9...الخط الساخن سيمنس</a><a href="https://saef.tech/%D8%B1%D9%82%D9%85-%D8%AA%D9%84%D9%8A%D9%81%D9%88%D9%86-%D8%B5%D9%8A%D8%A7%D9%86%D8%A9-%D8%B3%D9%8A%D9...رقم شركة سيمنس</a><a href="https://saef.tech/%D8%B1%D9%82%D9%85-%D8%AA%D9%84%D9%8A%D9%81%D9%88%D9%86-%D8%B5%D9%8A%D8%A7%D9%86%D8%A9-%D8%B3%D9%8A%D9...صيانة غسالات سيمنس</a><a href="https://saef.tech/%D8%B1%D9%82%D9%85-%D8%AA%D9%84%D9%8A%D9%81%D9%88%D9%86-%D8%B5%D9%8A%D8%A7%D9%86%D8%A9-%D8%B3%D9%8A%D9...صيانة ثلاجات سيمنس</a>-----------<a href="https://saef.tech/%D8%B1%D9%82%D9%85-%D8%B5%D9%8A%D8%A7%D9%86%D8%A9-%D8%A7%D9%84%D8%A8%D8%A7-3/">رقم صيانة البا</a><a href="https://saef.tech/%D8%B1%D9%82%D9%85-%D8%B5%D9%8A%D8%A7%D9%86%D8%A9-%D8%A7%D9%84%D8%A8%D8%A7-3/">الخط الساخن البا</a><a href="https://saef.tech/%D8%B1%D9%82%D9%85-%D8%B5%D9%8A%D8%A7%D9%86%D8%A9-%D8%A7%D9%84%D8%A8%D8%A7-3/">رقم شركة البا</a><a href="https://saef.tech/%D8%B1%D9%82%D9%85-%D8%B5%D9%8A%D8%A7%D9%86%D8%A9-%D8%A7%D9%84%D8%A8%D8%A7-3/">صيانة غسالات البا</a><a href="https://saef.tech/%D8%B1%D9%82%D9%85-%D8%B5%D9%8A%D8%A7%D9%86%D8%A9-%D8%A7%D9%84%D8%A8%D8%A7-3/">صيانة ثلاجات البا</a>
Eman_Elnagar
2024-3-7 21:12
<a href="https://saef.tech/ariston/">رقم صيانة اريستون</a><a href="https://saef.tech/ariston/">الخط الساخن اريستون</a><a href="https://saef.tech/ariston/">رقم شركة اريستون</a><a href="https://saef.tech/ariston/">صيانة غسالات اريستون</a><a href="https://saef.tech/ariston/">صيانة ثلاجات اريستون</a>-----------<a href="https://saef.tech/beko/">رقم صيانة بيكو</a><a href="https://saef.tech/beko/">الخط الساخن بيكو</a><a href="https://saef.tech/beko/">رقم شركة بيكو</a><a href="https://saef.tech/beko/">صيانة غسالات بيكو</a><a href="https://saef.tech/beko/">صيانة ثلاجات بيكو</a>-----------<a href="https://saef.tech/samsung/">رقم صيانة سامسونج</a><a href="https://saef.tech/samsung/">الخط الساخن سامسونج</a><a href="https://saef.tech/samsung/">رقم شركة سامسونج</a><a href="https://saef.tech/samsung/">صيانة غسالات سامسونج</a><a href="https://saef.tech/samsung/">صيانة ثلاجات سامسونج</a>-----------<a href="https://saef.tech/fresh/">رقم صيانة فريش</a><a href="https://saef.tech/fresh/">الخط الساخن فريش</a><a href="https://saef.tech/fresh/">رقم شركة فريش</a><a href="https://saef.tech/fresh/">صيانة غسالات فريش</a><a href="https://saef.tech/fresh/">صيانة ثلاجات فريش</a>-----------<a href="https://saef.tech/bosch/">رقم صيانة بوش</a><a href="https://saef.tech/bosch/">الخط الساخن بوش</a><a href="https://saef.tech/bosch/">رقم شركة بوش</a><a href="https://saef.tech/bosch/">صيانة غسالات بوش</a><a href="https://saef.tech/bosch/">صيانة ثلاجات بوش</a>-----------<a href="https://saef.tech/hoover/">رقم صيانة هوفر</a><a href="https://saef.tech/hoover/">الخط الساخن هوفر</a><a href="https://saef.tech/hoover/">رقم شركة هوفر</a><a href="https://saef.tech/hoover/">صيانة غسالات هوفر</a><a href="https://saef.tech/hoover/">صيانة ثلاجات هوفر</a>-----------<a href="https://saef.tech/kiriazi/">رقم صيانة كريازي</a><a href="https://saef.tech/kiriazi/">الخط الساخن كريازي</a><a href="https://saef.tech/kiriazi/">رقم شركة كريازي</a><a href="https://saef.tech/kiriazi/">صيانة غسالات كريازي</a><a href="https://saef.tech/kiriazi/">صيانة ثلاجات كريازي</a>
Eman_Elnagar
2024-3-7 21:13
<a href="https://saef.tech/lg/">رقم صيانة lg</a><a href="https://saef.tech/lg/">الخط الساخن lg</a><a href="https://saef.tech/lg/">رقم شركة lg</a><a href="https://saef.tech/lg/">صيانة غسالات lg</a><a href="https://saef.tech/lg/">صيانة ثلاجات lg</a>-----------<a href="https://saef.tech/toshiba/">رقم صيانة توشيبا</a><a href="https://saef.tech/toshiba/">الخط الساخن توشيبا</a><a href="https://saef.tech/toshiba/">رقم شركة توشيبا</a><a href="https://saef.tech/toshiba/">صيانة غسالات توشيبا</a><a href="https://saef.tech/toshiba/">صيانة ثلاجات توشيبا</a>-----------<a href="https://saef.tech/universal/">رقم صيانة يونيفرسال</a><a href="https://saef.tech/universal/">الخط الساخن يونيفرسال</a><a href="https://saef.tech/universal/">رقم شركة يونيفرسال</a><a href="https://saef.tech/universal/">صيانة غسالات يونيفرسال</a><a href="https://saef.tech/universal/">صيانة ثلاجات يونيفرسال</a>-----------<a href="https://saef.tech/whirlpool/">رقم صيانة ويرلبول</a><a href="https://saef.tech/whirlpool/">الخط الساخن ويرلبول</a><a href="https://saef.tech/whirlpool/">رقم شركة ويرلبول</a><a href="https://saef.tech/whirlpool/">صيانة غسالات ويرلبول</a><a href="https://saef.tech/whirlpool/">صيانة ثلاجات ويرلبول</a>-----------<a href="https://saef.tech/white-whale/">رقم صيانة وايت ويل</a><a href="https://saef.tech/white-whale/">الخط الساخن وايت ويل</a><a href="https://saef.tech/white-whale/">رقم شركة وايت ويل</a><a href="https://saef.tech/white-whale/">صيانة غسالات وايت ويل</a><a href="https://saef.tech/white-whale/">صيانة ثلاجات وايت ويل</a>-----------<a href="https://saef.tech/zanussi/">رقم صيانة زانوسي</a><a href="https://saef.tech/zanussi/">الخط الساخن زانوسي</a><a href="https://saef.tech/zanussi/">رقم شركة زانوسي</a><a href="https://saef.tech/zanussi/">صيانة غسالات زانوسي</a><a href="https://saef.tech/zanussi/">صيانة ثلاجات زانوسي</a>
Eman_Elnagar
2024-3-7 21:14
<a href="https://saef.tech/miele/">رقم صيانة ميلا</a><a href="https://saef.tech/miele/">الخط الساخن ميلا</a><a href="https://saef.tech/miele/">رقم شركة ميلا</a><a href="https://saef.tech/miele/">صيانة غسالات ميلا</a><a href="https://saef.tech/miele/">صيانة ثلاجات ميلا</a>-----------<a href="https://saef.tech/unionaire/">رقم صيانة يونيون اير</a><a href="https://saef.tech/unionaire/">الخط الساخن يونيون اير</a><a href="https://saef.tech/unionaire/">رقم شركة يونيون اير</a><a href="https://saef.tech/unionaire/">صيانة غسالات يونيون اير</a><a href="https://saef.tech/unionaire/">صيانة ثلاجات يونيون اير</a>-----------<a href="https://saef.tech/white-point/">رقم صيانة وايت بوينت</a><a href="https://saef.tech/white-point/">الخط الساخن وايت بوينت</a><a href="https://saef.tech/white-point/">رقم شركة وايت بوينت</a><a href="https://saef.tech/white-point/">صيانة غسالات وايت بوينت</a><a href="https://saef.tech/white-point/">صيانة ثلاجات وايت بوينت</a>-----------<a href="https://saef.tech/gmc/">رقم صيانة جي ام سي</a><a href="https://saef.tech/gmc/">الخط الساخن جي ام سي</a><a href="https://saef.tech/gmc/">رقم شركة جي ام سي</a><a href="https://saef.tech/gmc/">صيانة غسالات جي ام سي</a><a href="https://saef.tech/gmc/">صيانة ثلاجات جي ام سي</a>-----------<a href="https://saef.tech/%D8%B1%D9%82%D9%85-%D8%AA%D9%84%D9%8A%D9%81%D9%88%D9%86-%D8%B4%D8%B1%D9%83%D8%A9-%D8%A7%D9%84%D8%A7%D8...رقم صيانة الاسكا</a><a href="https://saef.tech/%D8%B1%D9%82%D9%85-%D8%AA%D9%84%D9%8A%D9%81%D9%88%D9%86-%D8%B4%D8%B1%D9%83%D8%A9-%D8%A7%D9%84%D8%A7%D8...الخط الساخن الاسكا</a><a href="https://saef.tech/%D8%B1%D9%82%D9%85-%D8%AA%D9%84%D9%8A%D9%81%D9%88%D9%86-%D8%B4%D8%B1%D9%83%D8%A9-%D8%A7%D9%84%D8%A7%D8...رقم شركة الاسكا</a><a href="https://saef.tech/%D8%B1%D9%82%D9%85-%D8%AA%D9%84%D9%8A%D9%81%D9%88%D9%86-%D8%B4%D8%B1%D9%83%D8%A9-%D8%A7%D9%84%D8%A7%D8...صيانة غسالات الاسكا</a><a href="https://saef.tech/%D8%B1%D9%82%D9%85-%D8%AA%D9%84%D9%8A%D9%81%D9%88%D9%86-%D8%B4%D8%B1%D9%83%D8%A9-%D8%A7%D9%84%D8%A7%D8...صيانة ثلاجات الاسكا</a>
ilan
2024-3-9 13:06
In our pursuit of healthier living, it's imperative to have the right allies on our side, especially when it comes to combating infections. Azipro 500, a prominent figure in the world of antibiotics, has been a beacon of hope for many seeking relief from bacterial infections. With the power of Azipro 500 mg at our disposal, achieving wellness and empowering our health journey becomes a more tangible reality. Let's dive into the world of Azipro and uncover how it contributes to fostering a healthier life.Azipro 500
eman
2024-3-12 18:23
رقم صيانة اريستون , الخط الساخن اريستون , رقم شركة اريستون , صيانة غسالات اريستون , صيانة ثلاجات اريستون
eman
2024-3-12 18:57
<a href="https://saef.tech/ariston/">رقم صيانة اريستون</a><a href="https://saef.tech/ariston/">الخط الساخن اريستون</a><a href="https://saef.tech/ariston/">رقم شركة اريستون</a><a href="https://saef.tech/ariston/">صيانة غسالات اريستون</a><a href="https://saef.tech/ariston/">صيانة ثلاجات اريستون</a>
eman
2024-3-12 19:00
https://saef.tech/ariston/https://saef.tech/beko/https://saef.tech/samsung/https://saef.tech/fresh/https://saef.tech/bosch/https://saef.tech/hoover/https://saef.tech/kiriazi/https://saef.tech/lg/https://saef.tech/toshiba/https://saef.tech/universal/https://saef.tech/whirlpool/https://saef.tech/white-whale/https://saef.tech/zanussi/https://saef.tech/daewoo/https://saef.tech/tornado/https://saef.tech/fagor/https://saef.tech/general-electric/https://saef.tech/mabe/https://saef.tech/indesit/https://saef.tech/miele/https://saef.tech/unionaire/https://saef.tech/white-point/https://saef.tech/gmc/
smith
2024-3-15 15:20
By extending its functionality to mobile devices, MetaMask has made it easier for users to access their Ethereum wallets and interact with the blockchain on the go. Whether you're making payments, trading tokens, or participating in DeFi protocols, having MetaMask on your mobile device ensures seamless accessibility anytime, anywhere. Metamask Wallet Extension | Metamask Wallet Extension
lumenreins
2024-3-19 22:46
Excel in your academic endeavors with our specialized excel homework help writing service. Whether you're a student grappling with complex spreadsheets, a professional seeking to enhance your data analysis skills, or an entrepreneur needing assistance with financial modeling, our expert team is here to provide you with the support you need. From mastering formulas and functions to creating visually appealing charts and graphs, we specialize in delivering Excel assignments that meet the highest standards of accuracy and professionalism. With a focus on clarity, efficiency, and attention to detail, we ensure that your assignments are completed to perfection, allowing you to excel in your coursework and beyond. Trust us to provide you with the guidance and expertise you need to succeed in the world of Excel. Contact us today to learn more about our Excel assignment help writing service and take the first step toward mastering this essential tool for success.
Royjassunn
2024-3-20 11:47
Cryptocurrency has seen a surge in popularity over recent years, with many individuals and businesses now exploring the possibilities it offers. However, with this increased interest comes the need for secure and convenient methods of managing digital assets. This is where Metamask Wallet Extension comes into play. In this article, we'll delve into what Metamask is, its benefits, how to install and set it up, safety tips for usage, and its latest developments.Metamask is a cryptocurrency wallet that enables users to manage their digital assets, interact with decentralized applications (DApps), and participate in blockchain-based transactions directly from their web browsers.Metamask Wallet Extension | Metamask Wallet Extension
Pink Death
2024-3-22 05:33
What a nice content of your article. It is incredibly empathetic and helpful. Pink Death
sdf
2024-3-22 21:04
Securely store your cryptocurrency with Phantom Wallet Extension - the official extension for the popular digital wallet. Manage your assets with ease and peace of mind. Phantom Wallet Extension | Phantom Wallet Extension
sdf
2024-3-22 21:04
Securely store your cryptocurrency with Phantom Wallet Extension - the official extension for the popular digital wallet. Manage your assets with ease and peace of mind. Phantom Wallet Extension | Phantom Wallet Extension
sdf
2024-3-22 21:04
Securely store your cryptocurrency with Phantom Wallet Extension - the official extension for the popular digital wallet. Manage your assets with ease and peace of mind. Phantom Wallet Extension | Phantom Wallet Extension
hazeljones
2024-3-25 12:38
Looking for alternatives to Pelisplus? Find out the best platforms to watch movies and series online. Explore now for endless entertainment options!Discover what Cuevana 3 offers and unlock a world of entertainment. Find out more now!https://cuevana3.com.co/https://pelisplus1.com.mx/
hazeljones
2024-3-25 12:39
Experiencing buffering issues on Pelisplus? Learn how to troubleshoot and fix playback problems for seamless streaming. Click for solutions!Don't miss out on the latest releases! Explore Pelisplus for the newest movies and series updates. Click here to stay informed!Upgrade your streaming setup with our top device recommendations for seamless Cuevana 3 enjoyment.Cuevana 3 | Pelisplus
hazeljones
2024-3-25 12:40
Experiencing buffering issues on Pelisplus? Learn how to troubleshoot and fix playback problems for seamless streaming. Click for solutions!Cuevana 3 | Pelisplus
分页: 418/436 413 414 415 416 417 418 419 420 421 422