我知道osTicket,还有其他更引人注目的帮助票系统吗?
我的公司想要使用一个,我现在正在研究它们.
我忘了提,我需要在我们的服务器上安装它......所以SaaS(软件即服务)不起作用.
您将使用哪种数据库模式将电子邮件消息与实际/可能的标题信息一起存储到数据库中?
假设它们已经从MTA输入到脚本中并解析为相关的标题/正文/附件.
您是将整个邮件正文存储在数据库表中,还是将所有MIME部分分开?附件怎么样?
除了明显的人对人即时消息聊天之外,您还使用了Jabber服务器的哪些功能来启用?
编辑:链接到工作代码以真正显示它是特别有用的 - 并且更有可能被投票.
是否有基于.NET的开源文档管理系统?我们发现了大量基于Java的开源DMS,但在.NET上没有.
此外,请注意我们不寻找(Web)内容管理解决方案,而是文档管理.
谢谢你,Catalin
我正在开发一个异步队列/工作系统,在这种情况下使用PHP和BeanstalkdD(虽然实际的语言和守护进程并不重要).任务本身并不太难 - 将带有命令和参数的数组编码到JSON中,以便通过Beanstalkd守护程序进行传输,在工作脚本中将它们拾取以根据需要对其进行操作.
还有许多其他类似的队列/工作人员设置,例如Starling,Gearman,亚马逊的SQS以及其他更像"企业"的系统,如IBM的MQ和RabbitMQ.如果你运行像Gearman或SQS这样的东西 - 你如何启动和控制工作池?问题出在最初的工人启动上,然后能够添加额外的额外工作人员,随意关闭它们(虽然我可以通过队列发送消息来关闭它们 - 只要一些'观察者'不会自动关闭它们重启它们).这不是一个PHP问题,它是关于设置一个或多个进程在启动时运行的直接Unix进程,或者向池中添加更多工作程序.
一个bash脚本循环的脚本已经到位-这将调用PHP脚本,然后收集并从队列中运行的任务,偶尔出来才能够清理自己(也可以暂停失败了几秒钟,或通过计划的事件).这样可以正常工作,并且在此基础上构建工作进程根本不会非常困难.
获得一个好的工作者控制器系统是关于灵活性,在机器启动时自动启动一个或两个,并且能够在队列繁忙时从命令行添加更多,在不再需要时关闭额外的东西.
有谁知道管理beanstalkd的任何接口?我正在寻找的含义类似于PhpMyAdmin for MySQL.
不必是PHP或基于Web,可以是任何接口,GUI ..等等
我是新手在大型网站上使用像Memcached这样的分布式缓存解决方案,我有几个问题,可以请一些有这些评论经验的人.
显然,我可以放入缓存的数据量取决于服务器RAM.假设我有足够大的服务器场和RAM,在我开始看到性能下降之前,是否有最多可以放入memcached的对象?我问的原因是,我想如果我把数百万个对象放入memcached中,它不需要更长的时间来索引和查找对象吗?这里有一条线.
我应该在memcached中缓存更小但更多的对象,还是更大但更少的对象?较小的对象确实涉及到DB的更多往返,以获得它们,但它更灵活,更容易编程.
非常感谢你,
射线.
我正在尝试清理我的apache vhosts,因为我已经有了一些'别名',并将它们全部放入mod_rewrite可能很烦人.然而,当我能到具体的网址(例如http://example.dev/robots.txt,http://example.dev/自身,虚拟主机不会回落到列出的网址(FallbackResource /index.php).
vhost是Zend Framework项目的容器,没有设置.htaccess文件.
访问日志显示.... "GET / HTTP/1.1" 302 0,但Google Chrome显示"未收到数据"和"错误324(net :: ERR_EMPTY_RESPONSE):服务器关闭连接而不发送任何数据."
注释掉这一FallbackResource行,然后重新启用<Location />基于-n的mod_rewrite就可以正常工作了.
编辑:我可以看到vhost中没有任何东西可以阻止它工作.几Alias行(FallbackResource应该使用)和一些FilesMatch停止访问具有特定扩展名的文件.日志中出现的唯一内容是404尝试转到URL而不是index.php(列出的资源).
<VirtualHost *:80>
ServerAdmin webmaster@site.com
ServerName example.com
ServerAlias www.example.com
DocumentRoot /var/website/current/html/
SetEnv APPLICATION_ENV productionbackend
# must be most specific first
Alias /i/static /var/website/static/i
# more /i/* Alias
Alias /i /var/website/current/resources/common-furniture/
# protecting files in the directory.
<FilesMatch ".*\.xml">
Order allow,deny
Deny from all
</FilesMatch>
<Directory "/var/website/current/html/">
Options …Run Code Online (Sandbox Code Playgroud) beanstalkd ×2
open-source ×2
.net ×1
amazon-sqs ×1
apache2 ×1
architecture ×1
asynchronous ×1
database ×1
email ×1
gearman ×1
javascript ×1
memcached ×1
php ×1
podcast ×1
queue ×1
scalability ×1
schema ×1
xmpp ×1