使用起来很时尚 缩短我们联系的服务,主要是为了使它们更易于分发,保留个人统计信息或只是通过Google提供的广告来赚钱 链接缩短器.
我特别希望缩短链接以使其易于分发,并且最重要的是要获得有关谁访问它们的个性化统计信息,但是如今很难获得被认为是良好或安全的服务。 为此,我开始寻找如何在不依赖第三方的情况下缩短链接的方式,这种方式使我学到了 轮询.
什么是Porr?
轮询 是根据许可协议分发的现代,开源,快速链接缩短器 GPLv2 +。 它写在 腓 y 流明运用 MySQL的 作为主数据库。
轮询 允许您托管自己的URL缩短器,在URL上留下标记并控制统计信息,这是一个非常易于使用的工具,具有现代化且直观的界面,此外,此工具还具有强大的功能 API.
我们如何测试Polr
我们可以访问 投票演示 我们可以在其中查看和测试其功能,为此,我们需要使用以下凭据:
- 用户名:
demo-admin
- 密码:
demo-admin
如何安装Porr
轮询要求
要使用Polr,需要以下软件。
- Apache,nginx,IIS或lighttpd
- PHP> = 5.5.9
- MariaDB或MySQL> = 5.5
- 作曲家(可选)
- PHP要求:
- OpenSSL PHP扩展
- PDO PHP扩展
- PDO MySQL驱动程序(Debian和Ubuntu上的php5-mysql,FreeBSD上的php5x-pdo_mysql)
- Mbstring PHP扩展
- Tokenizer PHP扩展
- JSON PHP扩展
下载Polr源代码
我们可以下载 最新的稳定版Polr .
$ sudo su
# Cambiar al directorio de Polr
$ cd /var/www
# clone Polr
$ git clone https://github.com/cydrobolt/polr.git
# Dar permisos a Polr
$ chmod -R 755 polr
$ # git checkout <tag>
# Ejecutar sólo en distribuciones basadas en ubuntu
$ chown -R www-data polr
# Ejecutar sólo en distribuciones basadas en Fedora
$ chown -R apache polr
$ chcon -R -t httpd_sys_rw_content_t polr/storage polr/.env
使用composer安装Polr
# descargar el paquete composer
curl -sS https://getcomposer.org/installer | php
# Actualizar / instalar dependencias
php composer.phar install --no-dev -o
如何开始使用Polr API
我们可以开始使用 轮询API 从其官方站点开始,它是一个相当直观的API,它将使我们能够将其提供的服务集成到我们的应用程序中,或者仅仅能够从任何服务中访问它。
关于Polr的结论
轮询 毫无疑问,它是一种在缩短链接时为您提供安全性的工具,具有直观的界面,并且可以作为您使用链接缩短器创建自己的项目的基础。 作为开源,您可以进行必要的改进和更改,它具有简洁的代码,我认为它可以成为某些读者将来可以从中获利的工具。
缩短器在我看来似乎一直很烂,它们使垃圾邮件发送者和巨魔的生活更加轻松,此外,当其中一个站点关闭时,它们指向的链接将无法访问(您认为TinyURL或Bit.ly将永远存在吗?)。 而且我什至没有谈论进入网站之前显示广告的起酥油。
这是一个新的: https://ataj.es/
我一直在使用它,它产生了奇迹!